Я разрабатываю веб-приложение с помощью ASP.NET MVC 3, и у меня есть некоторая форма, которую поступило в асинхронное действие (через AJAX). Это действие повторно повторно просмотра моделя с некоторыми аннотациями данных для его подтверждения. Валидация работает нормально, но когда валидаторы возвращают ошибку, я не знаю, как я могу вернуть его, чтобы показать на мой взгляд (потому что пост был сделан AJAX).
Мое действие - это что-то вроде:
[HttpPost]
public ActionResult SaveCustomer(CustomerViewModel input) {
if (!ModelState.IsValid) { // <-- business validation
return Json(new { success = false, errors = ???});
}
// persist
return Json(new { success = true });
}
Как я могу показать эти ошибки с помощью jQuery Validate на мой взгляд? Если можно разместить какой-то код для образца ... Я бы прошел это!
Спасибо, ребята!