Знайте, были ли в форме ошибки проверки в MVC 3 - PullRequest
3 голосов
/ 15 июня 2011

У меня есть форма, которую я отправляю через AJAX. Он использует стандартную проверку MVC. Когда пользователь впервые загружает страницу, эта форма скрыта. Отображается только после того, как пользователи нажимают кнопку на странице.

Я хочу знать, есть ли способ узнать - в представлении - были ли ошибки при проверке. Таким образом, при следующем отображении формы она отображается, а не скрывается.

1 Ответ

7 голосов
/ 16 июня 2011

Вы можете знать это следующим образом:

if ($('#someFormId').valid()) {
    // the form is valid
} else {
    // the form contains validation errors
}

или если вы хотите проверить, есть ли какие-либо ошибки режима в представлении:

@if (ViewData.ModelState.IsValid)
{
    // there are no errors to display
} else {
    // there were validation errors
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...