Простой способ добиться этого - создать на своей странице элемент div, содержащий частичную часть со сводкой проверки. Когда вы вызываете действие контроллера с помощью AJAX, он возвращает это частичное значение, и вы сможете обновить сводку. Пример:
$('#validationSummary').load('/home/someaction');
где действие вернет представление:
public ActionResult SomeAction()
{
return View();
}
и соответствующий вид:
<%= Html.ValidationSummary() %>
Таким образом, действие контроллера напрямую отправляет частичный HTML, который необходимо обновить / заменить на вашей странице. Если действие вашего контроллера возвращает JSON, вам нужно будет включить в существующую структуру JSON дополнительный параметр, содержащий список сообщений об ошибках, чтобы при обратном вызове AJAX вы могли обновить соответствующие разделы DOM. Здесь немного больше работы, но с такими вещами, как jQuery Templates , это может быть даже забавно: -)