State Management

ASP.NET supports various client-side and server-side options for state management.

 Client-Side  Server-Side
 ViewState             Application state       
 Hidden fields  Session state
 Cookies  Database
 Query strings  Cache
 Control State Profile Properties
 HttpContext.Current.Item