This is a advantage and disadvantage of Session :
Advantages:
- It helps maintain user state and data all over the application.
- It is easy to implement and we can store any kind of object.
- Stores client data separately.
- Session is secure and transparent from the user.
Disadvantages:
- Performance overhead in case of large volumes of data/user, because session data is stored in server memory.
- Overhead involved in serializing and de-serializing session data, because in the case of StateServer and SQLServer session modes, we need to serialize the objects before storing them.
In this example, i will show how to create simple page to show all session key and value of session key. :
Requirement
-
aspx page and code behind
The Aspx Page
<h1> Print All Session Key And Value</h1> <br /> <asp:Panel ID="Panel1" runat="server"> </asp:Panel>
The Code Behind
protected void Page_Load(object sender, EventArgs e) { String table = ""; table += "<table style=\"width:450px; border:1px solid #ccc;\"><tr>"; table += "<th>Session Key</th>"; table += "<th>Session Value</th>"; table += "</tr>"; for (int i = 0; i < Session.Keys.Count; i++) { table += "<tr>"; table += "<td>" + Session.Keys[i] + "</td>"; table += "<td>" + Session[i].ToString() + "</td>"; table += "</tr>"; } table += "</table>"; Panel1.Controls.Add(new LiteralControl(table)); }
Sample Output
By Mohd Zulkamal
NOTE : – If You have Found this post Helpful, I will appreciate if you can Share it on Facebook, Twitter and Other Social Media Sites. Thanks =)
0 comments:
Post a Comment