State Management and Web Application
 
Guidelines for ASP.NET State Management
 
As the Http protocol is stateless medium, the pages are destroyed and created again with each round trip to the server; therefore, page information will not exist beyond the life cycle of a single page.
 
ASP.NET provides various ways to maintain state between server round trips. You can take advantage to maintain the state using the following criteria:
 
• Amount of information required to store.

• Whether persistent or in-memory cookies can be used with the Client?

• Information stored on client or on the server.

• Sensitivity of the Information.

• The performance criteria for you application.

• Know about the targeting browsers and devices.

• Need of information to store for per user.

• Duration of time to store information.