There are many state management techniques in ASP.NET

Query string, Hidden fields, View states, Cookies are being maintained at client

 

Sessions, Application variables are being maintained at server.

 

go through www.csharphelp.com/archives/archive207.html