Session in asp.net
Web Applications are stateless, which
means each time a new instance
of the web page class is created when the page is posted to the server.
As we all know HTTP(HyperTextTransferProtocol) is a
stateless protocol, it can't hold the information of the client on page.
ASP.NET Session Overview
ASP.NET Session State Overview
Exploring Session in ASP.NET