Можно ли использовать MVC Foolproof Validation в проекте модели предметной области

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

Проверка в настоящее время обрабатывается в доменном проекте, найденном на уровне бизнес-логики, я успешно использовал этот пакет в другом проекте, но до сих пор не заставил его работать в этом проекте.

когда я запускаю приложение в веб-браузере, поле не помечается как обязательное, и форму можно отправить без ввода одного или другого из этих двух полей.

для получения более подробной информации обратитесь к вопросу, который я задавал ранее, найденному здесь:

проверка текстовых полей на основе введенного URL

До сих пор я реализовал собственный валидатор, который улавливает ошибку, но пользователь не знает, что поле действительно требуется, пока он не отправит форму без ввода значения.


person CryoFusion87    schedule 08.01.2013    source источник


Ответы (1)


После просмотра ряда проектов MVC 4 с использованием n-уровневой архитектуры, в частности ProDinner, который можно найти здесь:

http://prodinner.codeplex.com/

Теперь я решил реорганизовать приложение, чтобы домен (ядро) теперь реализовывал модель как POCO, а затем проверка реализовывалась в модели представления в рамках проекта MVC, который наследуется от модели домена.

person CryoFusion87    schedule 09.01.2013