MVC 3 [Если тогда еще] пользовательская проверка с помощью JavaScript - PullRequest
0 голосов
/ 31 января 2011

У меня проблема с выполнением пользовательской проверки.

Предполагая, что у меня есть следующий класс:

// begin example
 class vehicle
 {
     prop bool Car { get; set; }
     prop string RegistrationID { get; set; }
     prop int numberOfSeats { get; set; }
 }
// end example

Я хочу получить подтверждение того, что: если свойство Car имеет значение true, то numberOfSeats требуется, иначе numberOfSeats не требуется и соответствующее текстовое поле отключено.

Основываясь на классе, у меня есть представление с сильным типом, в котором я использую помощники HTML.

Я читал несколько статей о проверках, включая эту ссылку , но не могу найти решение.

Чтобы выполнить вышеуказанную проверку, лучше всего создать пользовательский элемент управления, так как я должен проверять и зависеть от свойства Car. Отключить и включить текстовое поле (свойство numberOfSeats)?

1 Ответ

0 голосов
/ 22 марта 2011

Проект на http://foolproof.codeplex.com/ включает [RequiredIfTrue] пользовательский валидатор, который, кажется, соответствует тому, что вы ищете.Однако вам придется самостоятельно отключить / включить текстовое поле.

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