Ненавязчивая проверка клиента Asp MVC всегда возвращает true - PullRequest
5 голосов
/ 19 мая 2011

У нас есть частичное представление, которое содержит форму с включенной ненавязчивой проверкой клиента.

Если мы загружаем частичное представление с помощью Html.Action, проверка работает на стороне клиента.

Если, когда пользователь щелкает ссылку, мы используем JQuery для заполнения div с частичным представлением,проверка клиента всегда возвращает истину.

Есть идеи, что происходит?

1 Ответ

10 голосов
/ 19 мая 2011

Вам нужно проанализировать новый html, чтобы подключить средства проверки. Вы можете сделать это используя:

$.validator.unobtrusive.parse( $('.selector' ) );

где селектор возвращает контейнер, содержащий новый HTML. Это то, что я использую с интерфейсами с вкладками.

...