title: Calling action method in the controller from another action
body: <p>I have a View, "Details", in which I am using <code>@Html.Begin.Form("Method1", "Controller1", FormMethod.Post)</code>. When clicking the submit, the <code>Method1</code> Action is called.</p>
  
  <p>From <code>Method1</code>, I need to call another Action in the same Controller, called <code>Method2</code>, with an input parameter. Both <code>Method1</code> and <code>Method2</code> return <code>ActionResult</code>.</p>
  
  <p>Every time I call <code>Method2</code>, either by using</p>
  
  <pre><code>Redirect.ToAction("Method2", "Controller1", new {parameter});
  </code></pre>
  
  <p>or</p>
  
  <pre><code>Redirect.ToAction(("Method2", new {parameter});
  </code></pre>
  
  <p>the parameter becomes null and an error pops up saying "no view supports the searched location or master was not found".</p>
  
  <p>Also, <code>Method2</code> is <code>[HttpPost]</code>.</p>