Asp.net Session Example Code - Asp.net

How to use session in asp.net?

Snippet Code


  
Rate this page :
  [ 0 votes]

This asp.net session code helps you to create session for the user and maintain it. Here, the sample asp.net code allows you to create retrieve and remove session.

index.aspx: -------------- <form id="form1" runat="server"> <div> <fieldset> <div> Userame: <asp:TextBox ID="txtUserName" runat="server" MaxLength="50"></asp:TextBox> <asp:RequiredFieldValidator ID="rfvFirstName" runat="server" Display="Dynamic" CssClass="validator" ControlToValidate="txtUserName" ErrorMessage="Username is required"></asp:RequiredFieldValidator> </div> <div> <asp:Button ID="btnCreateSession" runat="server" Text="Click to Create Session" onclick="btnCreateSession_Click" /> ampnbsp; <asp:Button ID="btnRetrieveSession" runat="server" CausesValidation="false" Text="Click to Retrieve Session Value" onclick="btnRetrieveSession_Click" /> ampnbsp; <asp:Button ID="btnRemoveSession" runat="server" CausesValidation="false" Text="Click to Remove Session Value" onclick="btnRemoveSession_Click" /> </div> <div> Value stored in Session: <strong><asp:Label ID="lblSessionValue" runat="server"></asp:Label></strong> </div> </fieldset> </div> </form> index.aspx.cs: ----------------- using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class index : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void btnCreateSession_Click(object sender, EventArgs e) { Session["Username"] = txtUserName.Text.Trim(); } protected void btnRetrieveSession_Click(object sender, EventArgs e) { DisplaySessionValue(); } protected void btnRemoveSession_Click(object sender, EventArgs e) { Session.Remove("Username"); DisplaySessionValue(); } private void DisplaySessionValue() { if (Session["Username"] != null) lblSessionValue.Text = Convert.ToString(Session["Username"]); else lblSessionValue.Text = "No Value has been stored in session"; } }

Tags


Ask Questions

Ask Question