Мы работаем с веб-приложением на основе ASP.Net MVC2. Мы используем DataAnnotations для проверки модели, и мы также реализовали некоторые из наших собственных атрибутов проверки. Все работает хорошо, и пользователь получает сводку ошибок (если есть) после обратной передачи. Сейчас мы планируем перейти на MVC3 в ближайшем будущем, но в то же время мы хотим извлечь максимальную пользу из проверок на основе jQuery и AJAX.
Обратите внимание, что мы не использовали никаких библиотек MS для AJAX или проверки, доступной с объектами MVC. Наш подход - сделать вещи максимально простыми и чистыми, чтобы мы использовали чистые плагины на основе jQuery. Мы хотим включить проверку на стороне клиента и удаленную проверку с использованием jQuery, для которого, я считаю, jquery-plugin-validation является одной из лучших альтернатив. Он также поддерживает удаленные проверки .
Пример:
http://weblogs.asp.net/cibrax/archive/2008/08/01/combining-jquery-validation-with-asp-net-mvc.aspx
Автоматизация:
ПОДХОД # 1: Здесь упоминается, что использование " MicrosoftMvcJQueryValidation.js " автоматизирует эти проверки - любые комментарии?
APPROACH #: Вот еще один подход, который, кажется, обеспечивает еще большую автоматизацию с использованием jQuery DataAnnotations - какие-либо комментарии?
Если я на правильном пути, исходя из вашего опыта, дайте мне знать, какой подход лучше.
Кроме того, верно ли, что этот подход поможет нам легко перенести валидации при переходе на MVC3 .
Пример:
http://develoq.net/2011/asp-net-mvc-3-remote-validation-with-jquery/
Любые лучшие предложения приветствуются. Спасибо.
PS: В любом случае мы сохраним проверки на уровне модели.