title: Hashtag in url issue
body: <p>I have a querystring parameter that populates another page and the problem happens when the parameter starts with a hashtag #</p>
  <p>Ex:
  mysitepage/Details?param=#456</p>
  <p>Of course this happens because hashtags in url ends the request. The problem is that these are ids from the database and cant be changed. Instead of using a querystring, is there any work around for this that someone can inform me of.</p>
  <p><strong>Edit1-</strong></p>
  <p>I realized I was encoding the whole url wheere the problem was. Now I am only doing the parameter part, but it seems to be making the parameter static instead of dynamic now:</p>
  <p>example :</p>
  <pre><code>String.Format(&quot;mysite.com?param=&quot;+Server.UrlEncode({0}), Eval(&quot;param&quot;)) 
  </code></pre>
  <p>basically it encodes the 0 in curly braces and not the actual evaluated value</p>