Here I will discuss about the advantages and disadvantages of types of session states available in asp.net.

Why Session?
HTTP is a stateless protocol. Each request is serviced as it comes; after the request is processed, all of the data is discarded. No state is maintained across requests even from the same client.

However, it is very useful to maintain state across requests for certain solutions. ASP.NET enables...