Отключить проверку в View MVC - PullRequest
0 голосов
/ 06 февраля 2012

У меня запутанный случай с моим проектом

Мой Modeler, такой как

public int ReasonSelected { get; set; }
public bool CardSelected { get; set; }

и ReasonSelected, является обязательным полем, только если CardSelected истинно!

в View я помещаю оператор for, поскольку у меня есть около 3 типов карточек, и мне нужно только показать сообщение проверки только в том случае, если пользователь выбирает карточку, чтобы другие невыбранные карточки не поднимали "Должно выбрать причину "сообщение об ошибке

Только если пользователь выбирает карту, поэтому должен выбрать причину ... ReasonSelected проверка должна работать только с выбранными картами, а не с другими

1 Ответ

1 голос
/ 11 февраля 2012

Вы можете написать пользовательскую проверку [RequiredIf] атрибут . Вы можете сделать это еще дальше и внедрить IClientValidatable для выполнения проверки на стороне клиента.

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