title: append querystring WITHOUT redirecting
body: <p>I dont think this is at all possible but thought id give it a go. my website uses a cms system called kentico which has an ecommerce module that was added to the site a while back. the shopping cart has 5 checkout steps that sit under the same url /shoppingcart.aspx. the new marketing specialist looking after this site would like to give each step its own url. I have had a look at the code for the checkout it appears there is a usercontrol for each step which a 'master' usercontrol writes to itself on each step: </p>
  
  <p>//on 'next' click
  // Display current control   </p>
  
  <pre><code>pnlCartStepInner.Controls.Clear();
  pnlCartStepInner.Controls.Add(this.CurrentStepControl);
  </code></pre>
  
  <p>is there anyway i can append a querystring to the url without redirecting (if i redirect to /shoppingcart.aspx?step=2 it would just take me back to step one)? I know this all sounds a little confusing but im hoping someone might understand what i mean. </p>
  
  <p>Thank you for any help in advance</p>
  
  <p>Phil</p>