Here I will explain SessionState in asp.net with example using c# and vb.net.
Description:
In previous posts I explained ViewState Example in asp.net, Create ContactUs Form, Detect Browser type in jQuery, Scroll to particular link when click on link, send mail with images using gmail in asp.net and many relating articles in asp.net, jQuery. Now I will explain SessionState example in asp.net using c# and vb.net
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1"
runat="server">
<title>Asp.net Session State Example in C#, VB.NET</title>
</head>
<body>
<form id="form1"
runat="server">
<div>
<h3>SessionStateData.aspx</h3>
<table>
<tr>
<td>FirstName:</td><td><asp:TextBox ID="txtfName" runat="server"/></td>
</tr>
<tr>
<td>LastName:</td><td><asp:TextBox ID="txtlName" runat="server"/></td>
</tr>
<tr><td></td><td> <asp:Button ID="btnSubmit" runat="server" Text="Set SessionState Data" OnClick="btnSubmit_Click"
/></td></tr>
</table>
</div>
</form>
</body>
</html>
|
using System;
|
protected void
Page_Load(object sender, EventArgs e)
{
}
// Set Session values during
button click
protected void
btnSubmit_Click(object sender, EventArgs e)
{
Session["FirstName"]
= txtfName.Text;
Session["LastName"]
= txtlName.Text;
Response.Redirect("Default2.aspx");
}
|
Partial Class
SessionStateExample
Inherits System.Web.UI.Page
Protected Sub
Page_Load(ByVal sender As Object, ByVal e As
EventArgs)
End Sub
' Set Session values during
button click
Protected Sub
btnSubmit_Click(ByVal sender As Object, ByVal e As
EventArgs)
Session("FirstName")
= txtfName.Text
Session("LastName")
= txtlName.Text
Response.Redirect("Default2.aspx")
End Sub
End Class
|
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1"
runat="server">
<div>
<h3>Default2.aspx</h3>
<table>
<tr>
<td colspan="2">Welcome <b><asp:Label ID="lblString" runat="server"/></b></td>
</tr>
<tr>
<td>Your FirstName: </td><td><b><asp:Label ID="lblfName" runat="server"/></b></td>
</tr>
<tr>
<td>Your LastName </td><td><b><asp:Label ID="lbllName" runat="server"/></b></td>
</tr>
<tr><td></td><td> </td></tr>
</table>
</div>
</form>
</body>
</html>
|
using System;
|
protected void
Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
if (Session["FirstName"]
== null && Session["LastName"]==null)
{
Session["FirstName"]
= "Aspdotnet";
Session["LastName"]
= "
Suresh";
lblString.Text = "Welcome
" + Session["FirstName"]
+ Session["LastName"];
}
else
{
lblString.Text = Session["FirstName"]+"
" + Session["LastName"];
lblfName.Text = Session["FirstName"].ToString();
lbllName.Text = Session["LastName"].ToString();
}
}
}
|
Partial Class Default2
Inherits System.Web.UI.Page
Protected Sub
Page_Load(ByVal sender As Object, ByVal e As
EventArgs) Handles Me.Load
If Not IsPostBack Then
If Session("FirstName")
Is Nothing AndAlso Session("LastName")
Is Nothing Then
Session("FirstName")
= "Aspdotnet"
Session("LastName")
= "
Suresh"
lblString.Text = "Welcome
" & Convert.ToString(Session("FirstName"))
& Convert.ToString(Session("LastName"))
Else
lblString.Text = Convert.ToString(Session("FirstName")) & " " & Convert.ToString(Session("LastName"))
lblfName.Text = Session("FirstName").ToString()
lbllName.Text = Session("LastName").ToString()
End If
End If
End Sub
End Class
|
|
|
|
If you enjoyed this post, please support the blog below. It's FREE! Get the latest Asp.net, C#.net, VB.NET, jQuery, Plugins & Code Snippets for FREE by subscribing to our Facebook, Twitter, RSS feed, or by email. |
|||
Subscribe by RSS
Subscribe by Email
|
|||
|
|


Subscribe by RSS
Subscribe by Email
7 comments :
Sir pls tell me how to estblish LAN based Connectivity with using web services...pls reply sir....This demo is implemented in the desktop application in C#....pls reply...
Thank you,I am running the project immoderately asking userid and pwd i am enter the details its checking backed database it's correct disply that corresponding some another page,it's wrong display error msg.
My question is ia m running the first time asking login details ok,I am running second time not asking again login details automatically display that corresponding page,
can you give me one simple example on this plz help me what concept is involved to do this?????
nice work plz need example about how to prevent session time out :)
Thank you....It was very useful.
nice e.g.
thanku
oyeee teri bhes ki aakh oyeeeeeeeeeeeeeeee.......