title: Using two button in a form calling different actions
body: <p>I have a form on my page:</p>
  
  <pre><code>@using(Html.BeginForm("DoReservation","Reservation"))
  {
  ...some inputs
  &lt;button id="recalculate"&gt;Recalculate price&lt;/button&gt;
  &lt;button id="submit"&gt;Submit&lt;/button&gt;
  }
  </code></pre>
  
  <p>When I click the "Recalculate price" button I want the following action to be invoked:</p>
  
  <pre><code>public ActionResult Recalculate(FormCollection form)
  {
   var price = RecalculatePrice(form);
   ... do some price recalculation based on the inputs
  return PartialView("PriceRecalculation",price);
  }
  </code></pre>
  
  <p>When I click the "Submit" button I want the "DoReservation" action to be invoked (I want the form to be submitted).
  How can I achieve something like that?</p>