title: dynamically change querystring in asp.net
body: <p>Our client is asking to encrypt the URL because it is passing values in the query string. We have used encryption and are able to encrypt the URL; however, existing code uses <code>querystring["var"]</code> in so many places and fails because of the encrypted URL. Hence, on page load, we will have to decrypt the URL. If I decrypt and alter the query string using <code>response.redirect</code>, then again query string will be visible in the URL and can be misused.</p>
  
  <p>Please help.</p>
  
  <p><strong>EDIT</strong>
  I was reading about RESTfull web service. I have not yet understood entire concept. I wonder if I can use this with my application to hide query string. Please let me know if so.</p>
  
  <p>Thanks.</p>