2010-04-14 2 views
4

Где я могу найти хорошую информацию о новых функциях проверки на стороне клиента, включенных в ASP.NET MVC v2?Проверка на стороне клиента ASP.NET MVC 2.0 HOWTO

Я хотел бы найти информацию об использовании JavaScript для проверки на стороне клиента без использования DataAnnotations, и я хотел бы узнать, как обрабатываются пользовательские проверки.

Например, если я хочу проверить два поля вместе, как бы использовать предоставленный JavaScript? Или, если я хотел написать код проверки на стороне сервера, который запросил базу данных, как я могу использовать предоставленный JavaScript для реализации аналогичной проверки?

Пока я еще не вижу книг на MVC2, и записи в блоге, которые я нашел, недостаточно подробны.

ответ

2

DataAnnotations имеют ограничения. Вы можете легко применить простой validation rules on independent model properties and enable client side validation, но если вам нужно обрабатывать более сложные сценарии, такие как зависимые свойства, вам понадобятся более надежные фреймворки, такие как Fluent Validation или xVal.

+0

Это еще одно хорошее резюме того, что находится в рамке для начала: http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model- validation.aspx –

1

Вот 20-минутная демонстрация видео.

10-4 Episode 37: Leveraging Model Metadata and Validation with ASP.NET MVC2

Автор: Джонатан Картер | 7 января @ 11:21

В этом эпизоде ​​10-4, мы обсудим новую функцию приходя в следующем выпуске в ASP.NET MVC: модель метаданных и проверки. Это позволяет вам ассоциировать правила валидации и метаданные с вашей моделью и выполнить проверку выполнения . Кроме того, вы можете также испускать JavaScript, который будет обеспечить проверку на стороне клиента как , что делает его мертвым простым для достижения надежной проверкой клиента и сервера опыт работы с любым веб-приложением.

Смежные вопросы