State management techniques allow ASP.Net web pages to maintain state across requests from the same client. There are client-side techniques like cookies and hidden fields that store data on the client, and server-side techniques like session state and application state that store data on the server. Cookies store small amounts of data on the client browser that get sent to the server on each request. Hidden fields store page-specific data without displaying it to the user. Session state uniquely identifies users with a session ID and stores data for each user as they navigate a site. Application state stores small amounts of often-used data globally for all users.
Related topics: