title: ViewState, Session, Hidden Form Fields, and QueryString for state management ASP.NET
body: <p>I'm learning ASP.NET and C# and I have a few questions since reading the msdn page was confusing.</p>
  
  <p>I need to Know how and when to use ViewState, Session, Hidden Form Fields, and QueryString for state management.</p>