State management is the process of retaining or maintaining a state and page information about multiple user requests to the same or diverse pages.
There are mainly two types of state management
1) Server side state management which includes control state, hidden fields, cookies, query string and control state.
2) Client side state management which includes session and application state.
State Management is the process by which we maintain session related information and additional information about the controls and its state. The necessity of state management arises when multiple users request for the same or different Web Pages of a Web Site.
ASP.Net manages four types of state:
1.View State
2.Control State
3.Session State
4.Application State