У меня есть @Ajax.BeginForm
для моей модели, которая имеет логическое значение (@Html.CheckBoxFor
). Если это отмечено, я хочу, чтобы мое действие HttpPost перенаправлялось на новую страницу. В противном случае я хочу, чтобы он продолжал оставаться @Ajax.BeginForm
и обновлять часть страницы.
Вот мое действие HttpPost (Примечание: Checkout - это логическое значение в моей модели)
Контроллер:
[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");
}
}