Я пытаюсь проверить два поля на основе URL-адреса, введенного с использованием аннотации данных RequiredIf, предоставленной MVC Foolproof Validation, проект представляет собой многоуровневое веб-приложение с бизнес-логикой, уровнем данных, уровнями представления и модульного тестирования.
Проверка в настоящее время обрабатывается в доменном проекте, найденном на уровне бизнес-логики, я успешно использовал этот пакет в другом проекте, но до сих пор не заставил его работать в этом проекте.
когда я запускаю приложение в веб-браузере, поле не помечается как обязательное, и форму можно отправить без ввода одного или другого из этих двух полей.
для получения более подробной информации обратитесь к вопросу, который я задавал ранее, найденному здесь:
проверка текстовых полей на основе введенного URL
До сих пор я реализовал собственный валидатор, который улавливает ошибку, но пользователь не знает, что поле действительно требуется, пока он не отправит форму без ввода значения.