Это скорее указание в правильном направлении. В настоящее время я работаю над проектом, в котором несколько полей будут скрыты до тех пор, пока не будет отмечен переключатель, поэтому также не требуется до тех пор. Поэтому отметьте определенный переключатель, появятся поля, и теперь они должны быть отправлены с атрибутом [Обязательный] DataAnnotations в модели.Условная проверка, т.е. Требуется ли поле, только если установлен определенный переключатель?
Я пошел по пути использования MVC Foolproof и [RequiredIf], но не имел большой удачи, учитывая устаревшие файлы js, и задавался вопросом, было ли у кого-то более простое решение.
Я ценю любой вход. Я чувствую, что это не слишком необычно, но с большим трудом находить решение через Google.
Неверный 'RequiredIf' работает отлично (и его не устарел). Какие проблемы у вас были. Решение javascript в принятом ответе - это всего лишь плохой взлом и означает, что у вас будут проблемы с проверкой на стороне сервера. –