Как проверить на наличие ошибок при валидации формы?

Необходимо проверить наличие ошибок валидацией, как сделать это - не знаю. Есть идеи?

Проверка на наличие ошибок при валидации формы

[HttpPost]

public ViewResult RsvpForm(GuestResponse guestResponse)

{

if (ModelState.IsValid)

{

// TODO: Email response to the party organizer return View("Thanks", guestResponse);

}

else

{

// there is a validation error return View();

}

}

Если ошибки валидации нет, мы говорим MVC обрабатывать представление Thanks, как мы делали ранее. Если ошибка валидации есть, мы вновь обрабатываем представление RsvpForm, вызвав метод View без параметров