Вход на сайт
Лапшекодим валидацию, или запрещаем вводить неправильные данные?
2865 просмотров
Перейти к просмотру всей ветки
в ответ alex445 05.06.22 20:54, Последний раз изменено 05.06.22 21:40 (alex445)
Единственное, с чем могу согласиться - атрибуты валидации это уже готовая валидация. Вам не надо писать свой код. А в моём случае надо написать самому проверку попадания значения между свойствами Min и Max. Но как я уже писал, если применять правильные контролы и изначально не допускать приход неверных значений, то можно и без этой проверки обойтись.
С другой стороны, атрибутами все случаи не покроешь. Поэтому у вас будет частично атрибутная валидация, частично кастомная - либо дополнительные проверки в реализации IDataErrorInfo, либо самописный атрибут.