title: how to redirect to a Url with a parameter from an asp.net-mvc controller
body: <p>i have an asp.net-mvc site and one of the pages is </p>
  
  <pre><code>http://www.mysite.com/Report
  </code></pre>
  
  <p>users can add client side filtering which generates urls like this:</p>
  
  <pre><code>http://www.mysite.com/Report?Region=US
  </code></pre>
  
  <p>i want to take a link like this:</p>
  
  <pre><code>http://www.mysite.com/MyLastReport
  </code></pre>
  
  <p>and have a controller action that mimics as if a person added some parameters to the URL like this:</p>
  
  <pre><code>http://www.mysite.com/Report?Region=US
  </code></pre>
  
  <p>as my server side code uses:</p>
  
  <pre><code> Request.Params[]
  </code></pre>
  
  <p>to filter my queries and i want to use the same code path to get the results as if the URL had these parameters on the client side.</p>
  
  <p>also, is there anyway to literally do a redirect of the URL from the server side so i actually change the URL in the browser to:</p>
  
  <pre><code>http://www.mysite.com/Report?Region=US
  </code></pre>