title: ASP.NET Web Forms - How to redirect and pass parameters without problems
body: <p>I wanted to redirect (by code) to another ASPX page and on that page I wanted to select the appropriate view (in a multi-view and during page load).</p>
  
  <p>My solution was to add a url parameter that was checked on the "OnLoadComplete" event and take appropriate action, but it seems that this url parameter gets copied to all the links on the page. So, the user cannot navigate anywhere else because always this view gets presented.</p>
  
  <p>My second thought was to use a Session variable, but I am afraid that this will be an overkill.</p>
  
  <p>Any ideas/thoughts/suggestions on this matter?</p>
  
  <ul>
  <li><p>Can I prevent the use of the url parameter in all the page-links?</p></li>
  <li><p>Is it bad if I use a Session variable for this temporarily?</p></li>
  <li><p>Is there some other way to do this?</p></li>
  </ul>