Сообщения ASP.NET Ajax.BeginForm, даже если проверка не пройдена - PullRequest
0 голосов
/ 25 апреля 2010

Я просто пропускаю что-то простое ... но моя форма, которая является формой Ajax, всегда отправляет, даже если проверка не пройдена. Я не использую валидацию jQuery, просто стандартную валидацию .NET MVC.

Каждое из полей, не получающих get, показывает сообщение проверки и выделяет поле, но форма все равно просто отправляет.

Есть ли скрипт OnBegin, который я могу вызвать, чтобы предотвратить отправку формы в случае ошибок?

Спасибо за помощь!

Ajax.BeginForm ("EditUserProfile", новый AjaxOptions { HttpMethod = "Post", OnComplete = ToggleViews ", UpdateTargetId =" userProfileContainer "})

1 Ответ

0 голосов
/ 25 апреля 2010

Вы включили проверку клиента и включили на свою страницу соответствующие клиентские сценарии MicrosoftAjax.js, MicrosoftMvcAjax.js и MicrosoftMvcValidation.js?

<% Html.EnableClientValidation(); %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...