By default HTTP is a stale less protocol. It means it considers each request
as a new request. Solution for this problem is state management.
State Management is a technique used to maintain the state of between HTTP
Request and Response.
There are two ways one can maintain state.
1) Client Side State Management: It includes Cookies Query String Hidden
Field View State Control State HttpContext.Current.Item
2) Server Side State Management: It Includes Application Object Cache
Object Session State Profile Properties