У меня проблема с Ajax.BeginForm. У меня есть форма с submit и кнопка, которая обновляет частичное представление.Возврат перенаправления или PartialView из того же действия
Что я пытаюсь сделать, так это то, что я мог использовать следующие операторы 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 или мы перенаправляет пользователя?