У меня есть модель, определенная EventSearch, и я не понимаю, как создать валидатор, для которого требуется, чтобы хотя бы одно поле было заполнено, чтобы модель считалась действительной. Мне кажется, что это будет либо модельная аннотация, либо я могу аннотировать каждое свойство как принадлежащее к группе «Требовать по крайней мере один». Кто-нибудь сталкивался с этим раньше?Проверка модели MVC2 - требуется хотя бы один
2
A
ответ
1
Проверьте эти ссылки о том, как создавать аннотации пользовательских данных путем расширения из класса ValidationAttribute:
Custom model validation of dependent properties using Data Annotations
Смежные вопросы
- 1. Требуется хотя бы один альфа-символ
- 2. Угловая проверка: требуется хотя бы один вход из списка
- 3. Проверка модели. Должен иметь хотя бы один из двух атрибутов.
- 4. Angular.js требуется хотя бы один флажок
- 5. JSON Schema: требуется хотя бы один элемент непозиционного массива
- 6. Проверка модели в ASP.Net MVC2
- 7. Как указать, что требуется хотя бы один параметр?
- 8. Regex со всеми необязательными частями, но хотя бы один требуется
- 9. Python argparse: Сделайте хотя бы один аргумент требуется
- 10. IzPack: требуется хотя бы один из нескольких пакетов
- 11. требуется хотя бы один флажок с вложенными именами
- 12. Опишите: «Требуется хотя бы один вариант» в использовании
- 13. Проверка хотя бы одного пробела
- 14. проверка нокаута - хотя бы одно поле имеет значение и хотя бы один флажок установлен
- 15. проверяется хотя бы один флажок
- 16. Проверяем хотя бы один флажок
- 17. Токен хотя бы один раз
- 18. Parsley Validator - Требуется хотя бы одно поле
- 19. jQuery проверка, чтобы выбрать хотя бы один флажок
- 20. Laravel требуется хотя бы одно поле
- 21. Laravel требуется хотя бы одно изображение
- 22. appledoc Исключение: хотя бы один каталог
- 23. Выберите хотя бы один флажок AngularJS
- 24. jquery: проверьте, есть ли хотя бы один элемент, содержащий хотя бы один элемент .element2
- 25. SQL-запрос хотя бы один из
- 26. PowerShell .NET. Подтвердите хотя бы один флажок.
- 27. Проверьте, если выбран хотя бы один флажок.
- 28. Named_scope хотя бы один в has_many ассоциации
- 29. On Submit - отметьте хотя бы один флажок
- 30. Комбинируйте списки, имеющие хотя бы один элемент: