ASP.NET session state enables you to store and retrieve values for a user as the user navigates ASP.NET pages in a Web application . HTTP is a stateless protocol. This means that a Web server treats each HTTP request for a page as an independent request.
Read moreHow long do ASP.NET sessions last?
A session automatically ends if a user has not requested or refreshed a page in an application for a specified period of time. This value is 20 minutes by default .
Read more