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