title: QueryString not accepting &amp; - Needs to
body: <p>I need to be able to handle an HTML encoded ampersand in my .Net code. </p>
  
  <p>So the Url is </p>
  
  <pre><code>http://myite.com/index.aspx?language=en&amp;amp;Refresh=true
  </code></pre>
  
  <p>There is no way of changing this as it has been generated by something else so this is out of my control. </p>
  
  <p>How can I read the Refresh parameter? </p>
  
  <p>I have tried </p>
  
  <pre><code>HttpUtility.UrlDecode(Request.QueryString("Refresh")) 
  </code></pre>
  
  <p>but my Request.QueryString("Refresh") is actually empty, so this is pointless, as is Uri.EscapeDataString. </p>
  
  <p>This can't be the first time this has happened, but I'm struggling to find a solution, as most people would say use UrlEncoding, but as I said, the Url is out of my control. </p>