title: ASP.NET MVC retain query parameter across all requests
body: <p>For development purposes, I want to always retain a certain query parameter on every single URL request if the hostname is localhost.  </p>
  
  <p>So for example if I have: <code>http://localhost:12345/Home?myParam=myVal</code>, then for every single request, I want to append the <code>myParam=myVal</code> onto the querystring if the <code>hostname == "localhost"</code>.  </p>
  
  <p>Is there a way in my <code>BaseController</code> class to preserve this parameter?  The reason I want to do this is so that after the developer rebuilds the project, since the <code>FormsAuthentication</code> is still active (which is a good thing), I want to also retain this parameter.  </p>
  
  <p>Thanks.</p>