title: ASP.NET - Hidden Fields for Parameters
body: <p>I have an ASP.NET application I am working on. One of the requirements of this application is to not use query string parameters. The reason why is that the client feels it appears dirty and unprofessional. In addition, Session variables cannot be used either. In an effort to overcome these challenges, I decided to use hidden html elements with runat="server". </p>
  
  <p>The challenge is, the page gets redirected to itself. The reason why is that the page represents a template in a list of 10 pages. If the user clicks "Next" the application needs to update the information for the second page. If the user clicks "Previous" the opposite needs to happen.</p>
  
  <p>How do I read/set a hidden HTML field such that I can access the values I need on subsequent page requests?</p>
  
  <p>Thank you!</p>