State management concepts

Since web applications will work as state less (Once the page rendered and sent to user browser, then there will not be any connection with the server). Due to this when the page goes to post back or calling a different page in the same application it is unable to get its state / user related data, to overcome this provided state management concepts.

Two types of state management options are there. One is client side state management, second one is server side state management.

Client side state management :

  • View state
  • Control state
  • Hidden Fields
  • Cookies
  • Query strings

Server side state management :

  • Application
  • Session
  • Profile properties