У меня проблема с Ajax.BeginForm.У меня есть форма с кнопкой отправки и кнопкой, которая обновляет частичное представление.
Я пытаюсь добиться того, чтобы я мог использовать следующие операторы return в одном и том же действии.
// button activates this
return PartialView("PartialViewName", data);
и
// submit activates this
return Redirect(model.Url);
Теперь проблема в том, что Redirectвызывает проблемы в Ajax.BeginForm
<% using (Ajax.BeginForm("Action", "Controller", new AjaxOptions { OnSuccess = "OnSuccess", UpdateTargetId = "Container", InsertionMode = InsertionMode.Replace }, new { id = "eventAjaxForm" })) { %>
Как определить, является ли результат PartialView или мы перенаправляем пользователя?