What is ViewState?
This question ask to time of interview or it is comment question for ASP.Net Developer.
ViewState is used to maintain the state of controls during page postback and if we save any control values or anything in viewstate we can access those values throughout the page whenever it required for that
check
The Below i was create one ASPX page
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>View State in asp.net Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<tr>
<td>
ViewState Data:
</td>
<td>
<b>
<asp:Label ID="lblString" runat="server" /></b>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="btnClick" runat="server" Text="Get ViewState Data" OnClick="btnClick_Click" />
</td>
</tr>
</table>
</div>
</form>
</body>
</html>
Know Time to .cs file (add following namespaces in your code behind )
C# Code:-using System;
The full code as below :-
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace AdoDotNetExample
{
public partial class ViewState : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
string str = "WELCOME To MR.Arjun Walmiki Blog";
if (ViewState["Simple Text"] == null)
{
ViewState["Simple Text"]=str;
}
}
}
protected void btnClick_Click(object sender, EventArgs e)
{
lblString.Text = ViewState["Simple Text"].ToString();
}
}
}
Run The program
if you Click on button the result are as below :-
ViewState Data: | WELCOME To MR.Arjun Walmiki Blog |
Hope I help you
Thank you Visit Here
Arjun Walmiki
Keep Study see you soon