title: Ajax.BeginForm that can redirect to a new page
body: <p>I have an <code>@Ajax.BeginForm</code> for my model which has a boolean value (<code>@Html.CheckBoxFor</code>). If this is checked, I want my HttpPost action to redirect to a new page. Otherwise I want it to just continue being an <code>@Ajax.BeginForm</code> and update part of the page.</p>
  
  <p>Here is my HttpPost action (Note: Checkout is the boolean value in my model)</p>
  
  <p>Controller:</p>
  
  <pre><code>    [HttpPost]
      public ActionResult UpdateModel(BasketModel model)
      {
          if (model.Checkout)
          {
              // I want it to redirect to a new page
              return RedirectToAction("Checkout");
          }
          else
          {
              return PartialView("_Updated");
          }
      }
  </code></pre>