Включение проверки на стороне клиента в ASP.NET MVC 2 и AJAX - PullRequest
0 голосов
/ 11 сентября 2010

Скотт Гу написал отличную статью , объясняющую, как применить проверку аннотации данных в ASP.NET MVC 2. Я реализовал элементы этой статьи для работы на стороне сервера, и она работает хорошо.Я получаю сообщения об ошибках, когда возникает проблема.

Я пытался добавить код, чтобы также перехватывать сообщения об ошибках на стороне клиента (поэтому сообщение отображается, когда я выхожу из поля, нарушающего правила), но, к сожалению, это не работает.Я хочу предоставить больше информации по моему вопросу, но я даже не уверен, где отлаживать, где моя проблема в данный момент.Как я могу это сделать?

Чтобы описать макет моего сайта:

 Site.Master - The Html.EnableClientValidation() call is here.
  Index.aspx - Contains code to turn partial pages into a tab via jQuery UI tabs.
   PartialPage1.ascx - Contains the fields that I want validated.
   PartialPage2.ascx - Contains the fields that I want validated.

Любая помощь или предложения о том, где / как начать процесс отладки, будет принята с благодарностью.Спасибо.

Ответы [ 2 ]

1 голос
/ 11 сентября 2010

Проверьте эти ссылки, они должны привести вас на правильный путь:

0 голосов
/ 24 сентября 2010

Я закончил тем, что изменил работу всего моего веб-приложения (одна проблема в том, что у меня не было полного понимания ASP.NET MVC), поэтому с тех пор я переключился на более правильное использование, и теперь я не полагаюсь(неправильно) AJAX.

В результате проверка на стороне клиента теперь работает без каких-либо дополнительных хаков в соответствии со статьей Скотта Гатри.

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