title: How do you redirect to a page using the POST verb?
body: <p>When you call <code>RedirectToAction</code> within a controller, it automatically redirects using an HTTP GET.  How do I explicitly tell it to use an HTTP POST?</p>
  
  <p>I have an action that accepts both GET and POST requests, and I want to be able to <code>RedirectToAction</code> using  POST and send it some values.</p>
  
  <p>Like this:</p>
  
  <pre><code>this.RedirectToAction(
      "actionname",
      new RouteValueDictionary(new { someValue = 2, anotherValue = "text" })
  );
  </code></pre>
  
  <p>I want the <code>someValue</code> and <code>anotherValue</code> values to be sent using an HTTP POST instead of a GET. Does anyone know how to do this?</p>