Принудительная проверка всех элементов управления в форме MVC2 с использованием JQuery - PullRequest
1 голос
/ 28 января 2011

Есть ли способ (с использованием JQuery или Java Script) заставить форму MVC2 выполнить проверку своих полей с проверкой аннотации данных без отправки обратно на сервер?

У меня довольно сложная форма MVC2. Многие поля скрыты или отображаются в зависимости от других параметров. Учитывая это, некоторые поля проверяются с помощью аннотаций данных, а некоторые проверяются с помощью пользовательского JQuery.

В случае, если одно из полей с пользовательской проверкой не проходит проверку, я хочу запретить отправку формы, однако это останавливает работу любого из полей с проверкой аннотации данных.

Спасибо.

1 Ответ

0 голосов
/ 28 января 2011

ИМХО смешивание jquery validate с MSAjax - это плохо. Для сложных форм со многими настраиваемыми правилами проверки я бы порекомендовал использовать только jquery validate и на сервере более мощную среду проверки, чем DataAnnotations, например FluentValidation.NET , которая прекрасно работает с ASP.NET MVC * 1006. *.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...