Я сделал форму с @using(Ajax.BeginForm){}
.Он отправляет метод в моем контроллере, который возвращает PartialViewResult.Он работает нормально, когда все верно, но что я должен вернуть, если это не так (например, состояние модели недействительно)? Как Ajax.BeginForm может управлять ошибкой?Что я возвращаю, чтобы управлять Отказом?
@using(Ajax.BeginForm("Create", "Room", new AjaxOptions { HttpMethod="POST",
UpdateTargetId="formRoom", InsertionMode= InsertionMode.Replace, onFailure =??})) {
public PartialViewResult Create(Movie mov)
{
if (ModelState.IsValid)
{
db.Save(mov);
return PartialView("CreateResult", mov);
}
return null;
}
Спасибо!