Как я могу реализовать выборочную проверку на стороне клиента
с использованием встроенной системы проверки MVC 2?
Предположим, у меня есть флажок в моей названии формы «У вас есть ребенок?»
и если вы отметили текстовое поле ниже, оно должно быть обязательным
(текстовое поле под названием Количество детей).Селективная проверка на стороне клиента в ASP.NET MVC
ответ
Несколько вариантов, которые могут заставить вас думать здесь. В случае нескольких действий после публикации (например, нажатие кнопки отмены на форме не должно срабатывать при проверке), я убедился, что формы публикуют только одно действие, а что-то еще по существу является стилизованной ссылкой. В этом случае проверка не будет срабатывать.
Если у вас есть сложная проверка, я бы предложил создать пользовательский валидатор и зарегистрировать адаптер на стороне клиента, например.
[RequiredIfHasChildren]
Таким образом, вы бы писать пользовательский атрибут проверки, пользовательская модель валидатор и код JavaScript, чтобы зарегистрировать новую сторону клиента валидаторов. Такой подход работал для меня в прошлом, но зависимость от другого свойства модели может быть проблемой.
Надеюсь, это поможет.
- 1. asp.net проверка на стороне клиента mvc
- 2. asp.net mvc Проверка на стороне клиента JQuery
- 3. Проверка на стороне клиента ASP.NET MVC
- 4. ASP.Net MVC: проверка на стороне клиента
- 5. Проверка на стороне клиента MVC?
- 6. Проверка на стороне клиента с помощью MVC
- 7. Проверка на стороне клиента временного интервала на asp.net mvc 3
- 8. Проверка на стороне клиента ASP.NET MVC застряла в бесконечном цикле
- 9. проверка на стороне клиента не работает в asp.net mvc
- 10. Проверка на стороне клиента и сервера в приложении ASP.NET MVC
- 11. Проверка на стороне клиента в ASP.Net MVC 2
- 12. Проверка на стороне клиента
- 13. Проверка на стороне клиента в asp.net mvc3
- 14. Проверка на стороне клиента Javascript в asp.net
- 15. Проверка на стороне клиента ASP.NET MVC5
- 16. Проверка на стороне клиента
- 17. asp.net проверка на стороне клиента mvc для имени владельца верблюда
- 18. ASP.NET MVC - проверка на стороне клиента при использовании моделей просмотра
- 19. проверка на стороне клиента для asp.net mvc «потенциально опасный Request.Form ...
- 20. Проверка на стороне клиента ASP.NET MVC 2 RC не работает
- 21. Проверка на стороне клиента ASP.NET MVC 2.0 HOWTO
- 22. проверка на стороне клиента для asp.net mvc выпадающего списка?
- 23. Проверка на стороне сервера в asp.net bootstrap на стороне клиента
- 24. Проверка на стороне клиента ASP.NET MVC пользовательского атрибута
- 25. ASP.Net MVC 2.0 на стороне клиента Проверка проводки Назад
- 26. Проверка на стороне клиента ASP.NET MVC с помощью MvcContrib FluentHtml
- 27. ASP.Net MVC - проверка на стороне клиента прерывается после частичного обновления?
- 28. ASP.NET MVC 2 Проверка подлинности на стороне клиента jQuery
- 29. ASP.NET MVC 3 Ненавязчивая проверка на стороне клиента
- 30. MVC 5 Проверка подлинности на стороне клиента
Это относится также к более распространенным сценариям, таким как кнопка отмены формы - очевидно, вы не хотите, чтобы проверка была включена. –