I want to show Components in a tabs , so first of all create few components. In this project we have three components, First View Component public class AllViewComponent : ViewComponent { private readonly UserManager<ApplicationUser> _userManager; public AllViewComponent(UserManager<ApplicationUser> userManager) { _userManager = userManager; } public async Task<IViewComponentResult> InvokeAsync() { List<StudentViewModel> allUsers = new List<StudentViewModel>(); var items = await _userManager.Users.ToListAsync(); foreach (var item in items) { allUsers.Add(new StudentViewModel {Id=item.Id, EnrollmentNo = item.EnrollmentNo, FatherName = item.FatherName, Name = item.Name, Age = item.Age, Birthdate = item.Birthdate, Address = item.Address, Gender = item.Gender, Email = item.Email }); }
The HiddenField control is used to store a value that needs to persist across posts to the server. Normally, view-state, session-state, and cookies are used to maintain the state of the Web form page. In case, if these methods are disabled or are not available, you can use the HiddenField control to store state values. Here is the class hierarchy for the HiddenField class :
System.Object
System.Web.UI.Control
System.Web.UI.WebControls.HiddenField
SkinID : Retrieve specific style from skin file and apply to the control.
Value : value of the HiddenField
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2>Hidden Field Contro Example</h2>
<p>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click"
Text="Click Me!" />
</p>
</div>
<asp:HiddenField ID="HiddenField1" runat="server" />
<br />
<asp:Label ID="Label1" runat="server"></asp:Label>
</form>
</body>
</html>
// Code Behind Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
HiddenField1.Value = "Welcome to dotprogramming";
}
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = HiddenField1.Value;
}
}
Code Generate the following output
System.Object
System.Web.UI.Control
System.Web.UI.WebControls.HiddenField
Public Properties of the HiddenField Class
EnableTheming : Check, Whether theme is apply or not onto this control.SkinID : Retrieve specific style from skin file and apply to the control.
Value : value of the HiddenField
Lets take an simple example
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2>Hidden Field Contro Example</h2>
<p>
<asp:Button ID="Button1" runat="server" onclick="Button1_Click"
Text="Click Me!" />
</p>
</div>
<asp:HiddenField ID="HiddenField1" runat="server" />
<br />
<asp:Label ID="Label1" runat="server"></asp:Label>
</form>
</body>
</html>
// Code Behind Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
HiddenField1.Value = "Welcome to dotprogramming";
}
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = HiddenField1.Value;
}
}
Code Generate the following output
Comments
Post a Comment