Crie os respectivos arquivos index.aspx.cs e index.aspx
Abaixo o index.aspx.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 | 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(); } protected void btnRemoveAll_Click(object sender, EventArgs e) { Session.RemoveAll(); DisplaySessionValue(); } private void DisplaySessionValue() { if (Session["Username"] != null) lblSessionValue.Text = Convert.ToString(Session["Username"]); else lblSessionValue.Text = "No Value has been stored in session"; } } |
Abaixo o index.aspx
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | <%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %> <!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>ASP.net How to use session</title> <style type="text/css"> .txtInput { width:250px; height:28px; paddiang:3px; } div { margin:5px; } .validator { color:Red; } </style> </head> <body> <form id="form1" runat="server"> <div> <fieldset> <h3>How to use Session</h3> <div> Userame:<br /> <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" /> <asp:Button ID="btnRetrieveSession" runat="server" CausesValidation="false" Text="Click to Retrieve Session Value" onclick="btnRetrieveSession_Click" /> <asp:Button ID="btnRemoveSession" runat="server" CausesValidation="false" Text="Click to Remove Session Value" onclick="btnRemoveSession_Click" /> <asp:Button ID="btnRemoveAll" runat="server" CausesValidation="false" Text="Click to Remove All Sessions" onclick="btnRemoveAll_Click" /> </div> <p> Note: 1st create a session by providing user name in text field, then you can retrieve the value from session. </p> <div> Value stored in Session: <strong><asp:Label ID="lblSessionValue" runat="server"></asp:Label></strong> </div> </fieldset> </div> </form> </body> </html> |