Session state management is one of ASP.NET's
Features. It allows to store any type of data in memory on the server. The
information is protected, because it is never transmitted to the
client, and it's uniquely bound to a specific session. Every client that
accesses the application has
a different session and a distinct collection of information.
Session state is ideal for storing information such as the items in the current user's
shopping basket when the user browses from one page to another.
We can configure session
state through the web.config file in Asp.NET. The configuration file allows you to set advanced options such as the timeout and the session state
mode.
The code below shows the most important options
that we can set for the <sessionState> element.
<?xml version="1.0" ?>
<configuration>
<system.web>
<sessionState cookieless="UseCookies"cookieName="ASP.NET_SessionId"
regenerateExpiredSessionId="false" timeout="20" mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424" stateNetworkTimeout="10"
sqlConnectionString="datasource=127.0.0.1;Integrated Security=SSPI"
sqlCommandTimeout="30"allowCustomSqlDatabase="false"
customProvider="" compressionEnabled="false"/>
</system.web>
</configuration>
Thank You...