title: Obtaining current URL - when the URL includes a query string with multiple values
body: <p>I've noticed that whatever method I use for obtaining the current requests URL, the query string ampersands are always encoded.</p>
  
  <pre><code>Request.RawUrl
  Request.Url
  HttpContext.Current.Request.Url.AbsoluteUri
  </code></pre>
  
  <p>Will always produce encoded results (notice the <code>&amp;amp;</code>):</p>
  
  <pre><code>/Controller/View?arg1=weffe&amp;amp;arg2=wefwe&amp;amp;arg3=wefewge
  http://domain/Controller/View?arg1=weffe&amp;amp;arg2=wefwe&amp;amp;arg3=wefewge
  http://domain/Controller/View?arg1=weffe&amp;amp;arg2=wefwe&amp;amp;arg3=wefewge
  </code></pre>
  
  <p>How do I ensure the returned URL is not encoded in this fashion, and appears as such:</p>
  
  <pre><code>/Controller/View?arg1=weffe&amp;arg2=wefwe&amp;arg3=wefewge
  http://domain/Controller/View?arg1=weffe&amp;arg2=wefwe&amp;arg3=wefewge
  </code></pre>
  
  <p>Any help much appreciated - I'm sure I've missed something obvious here!</p>