IValidatableObject в MVC3 - проверка на стороне клиента

В MVC3 у вас есть два новых механизма для добавления пользовательской проверки. Это (1) подкласс ValidationAttribute или (2) реализация IValidatableObject.

ValidationAttribute позволяет относительно просто добавлять проверку на стороне клиента путем реализации IClientValidatable (и регистрации нового адаптера и метода через jQuery).

IValidatableObject более подходит. к требованиям одноразовой проверки, когда повторное использование невозможно. Это также приводит к немного более простому коду. Поэтому это был бы мой выбор для нескольких сценариев. К сожалению, я не вижу простого способа реализации проверки на стороне клиента с помощью этого метода.

Итак, вопрос в том, что мне не хватает и как получить проверку JS при использовании IValidatableObject?

33
задан Paul Hiles 20 January 2011 в 15:04
поделиться