What is State Management in ASP.NET? Explain various techniques available for State Management in ASP.NET?

State Management is a technique in ASP.NET to maintain states. There are following ways in ASP.NET to maintain states:

Server Side

  1. Session
  2. Application

Client Side

  1. Cookies
  2. Query String
  3. View States
  4. Hidden Fields