| 
								        
								         
								        Define Session, SessionId and Session State in ASP.NET.Session:
 - It is the duration of connectivity between a client and a server application.
 - Session variables are stored in a SessionStateITemCollection object that is exposed through the HttpContext.Session property.
 - It is indexed by the name of the variable or by an integer index.
 - The session variables are created by referring to the session variable by name.
 
 SessionId:
 
 - Seesion identifires are used to identify request from the browser.
 - By default, value of SessionId is stored in a cookie.
 - You can configure the application to store SessionId in the URL for a "cookieless" session.
 - It considered active as long as requests continue to be made with the same SessionID value.
 
 Session state:
 
 - It is used to store and retrieve values for a user.
 - It enables you to store and retrieve values for a user as the user navigates ASP.NET pages in a web application.
 - It identifies requests from the same browser during a limited time window as a session.
 - It provides a way to persist variable values for the duration of that session.
 |