У меня есть метод действий типов «JsonResult». Я называю это с помощью сообщения ajax. Я хочу вернуть пользовательские ошибки из метода действий обратно в пост ajax и отобразить эти ошибки в качестве сводки валидации.Возвратите пользовательские ошибки в функцию ошибки сообщения ajax из метода JsonResult и отобразите его в разделе Сводка валидации
[HttpPost]
public JsonResult RegisterUser(RegistrationModel model)
{
//if username already exists return custom error to be displayed on view
//under validation summary
// control should go back to error function with message to be displayed.
}
$.ajax({
url: url,
type: 'POST',
dataType: 'json',
data: ko.toJSON(model),
contentType: "application/json; charset=utf-8",
success: function (result) {
success(result)
},
error: function (req, status, error) {
error(req, status, error);
}
});
function success(result) {
//Do Something
}
function error(req, status, error) {
//Display error messages under validation summary.
}