Я знаю, что это очень распространенный вопрос, но я не могу найти никого, кто решает мою проблему.Как показать ошибки проверки на стороне сервера на asp.net mvc с помощью Ajax
Я использую Asp.net mvc5. Я делаю вызов Ajax с помощью помощников, которые предоставляют asp. Код в шаблоне выглядит так.
@using (Ajax.BeginForm("Register", "Account",null , new AjaxOptions
{
HttpMethod = "POST",
Url = "/Account/Register/",
OnSuccess = "onSuccess"
}))
{
<p>@Html.ValidationMessage("Register.Email")</p>
@Html.TextBox("Email", null, new { placeholder = "Enter your email")
<input type="submit" value="submit" />
}
Моя проблема в том, что я хочу показать Validations ошибки, которые приходят с сервера с помощью AJAX обратного вызова, без повторного отображения страницы.
Теперь мой вопрос. Как я должен написать действие на контроллере для автоматической обработки этой проблемы? Автоматически я имею в виду, каков способ вернуть что-то на действие контроллера, которое заполняет поля ошибки, когда модель недействительна.
Любая помощь будет оценена, спасибо.