Session Clear() Method
The ASP.NET application uses the session state to store and retrieve the
user's data. The application store data when the user navigates ASP.NET pages
on a website. We can add an item (variable) to the session state collection
using Session Add() method and we can remove a variable from the session state
collection by using Session Remove() method.
ASP.NET session state collection store each item as a key-value pair. In this pair, the key is the item name and the value is the specified item's value.
HttpSessionState class’s Clear() method allows us to remove all keys and values from the current session state collection. We can use this method in an ASP.NET application as the Session Clear() method. This method has no parameter and it has no return value. The Session Clear() method exists under System.Web.SessionState namespace.
The following ASP.NET C# example code demonstrates to us how can we clear the current session data in the ASP.NET application using the .NET framework.
ASP.NET session state collection store each item as a key-value pair. In this pair, the key is the item name and the value is the specified item's value.
HttpSessionState class’s Clear() method allows us to remove all keys and values from the current session state collection. We can use this method in an ASP.NET application as the Session Clear() method. This method has no parameter and it has no return value. The Session Clear() method exists under System.Web.SessionState namespace.
The following ASP.NET C# example code demonstrates to us how can we clear the current session data in the ASP.NET application using the .NET framework.
SessionClear.aspx
<%@ Page Language="C#" %>
<!DOCTYPE html>
<script runat="server">
protected void Page_Load(object sender, System.EventArgs e) {
Session["FavoriteSoftware"] = "Adobe ColdFusion";
Label1.Text = "Session read...<br />";
Label1.Text += "Favorite Software : " + Session["FavoriteSoftware"];
Label1.Text += "<br />SessionID : " + Session.SessionID;
Label1.Text += "<br> Now clear the current session data.";
Session.Clear();
Label1.Text += "<br /><br />SessionID : " + Session.SessionID;
Label1.Text += "<br />Favorite Software[after clear]: " + Session["FavoriteSoftware"];
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>asp.net session Clear example: how to clear the current session data (remove all the session items)</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h2 style="color:Teal">asp.net session example: Session Clear</h2>
<asp:Label
ID="Label1"
runat="server"
Font-Size="Large"
ForeColor="DarkMagenta"
>
</asp:Label>
</div>
</form>
</body>
</html>