| 
									
								         
								        
								          
								        
								        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.
								          
                                 |