Two types of State management.
1.Client side State management Options
2.Server side state management options:
Client side State management Options
1.View state
View State can be used to store state information for a single user. View State is a built in feature in web controls to persist data between page post backs. You can set View State on/off for each control using EnableViewState property
2.Control state
Control State is new mechanism in ASP.NET 2.0 which addresses some of the shortcomings of View State. Control state can be used to store critical, private information across post backs.
3.Hidden fields
Hidden fields are used to store data at the page level.
4.Cookies
A cookie is a small piece of text stored on user's computer
5.Query strings
Query strings are usually used to send information from one page to another page. They are passed along with URL in clear text.
Server side state management options:
1. Application
Application object is used to store data which is visible across entire application and shared across multiple user sessions.
2.Session
Session object is used to store state specific information per client basis. It is specific to particular user
3.Cache
A cache provides temporary storage of resources that have been requested by an application.
Maheshvishnu, if this helps please login to Mark As Answer. | Alert Moderator