Introduction
Sessions can be used to store even complex data
for the user just like cookies. Actually sessions will use cookies to store the
data, unless you explicitly tell it not to. Sessions can be used easily in
ASP.NET with the Session object. Session is use to maintain unique identity of
client on server. It is further use to make communication between client and
server. ASP.NET 2.0 onward version does not maintain session By Default. If you
need to maintain the session the we should trap session state event on serve rby
adding Globle.asax file or adding data into HttpSession state. Session execute
on server and also reside on server. In Session state data is added on the basis
of key. Session default time out is 20 minute but you can change as per your
requirements. You can change via Session properties or tage in web.config file.
If browser does not support cookies then server generate Cookie less session but
We must have to set cookie less session attribute of Session state.
Example : simple example of session in
asp .net.
Code
<html
xmlns="http://www.w3.org/1999/xhtml">
<head
id="Head1" runat="server">
<title></title>
</head>
<body>
<form
id="form1"
runat="server">
<div>
<h2
style="color:Navy">asp.net
session example</h2>
<asp:Label
ID="label1"
runat="server"
Font-Size="Larger"
ForeColor="SeaGreen"
>
</asp:Label>
<br
/><br
/>
<asp:HyperLink
ID="HyperLink1"
runat="server"
Text="Go
session page"
NavigateUrl="~/Session.aspx">
</asp:HyperLink>
</div>
</form>
</body>
</html>