Вход на сайт
Лапшекодим валидацию, или запрещаем вводить неправильные данные?
2865 просмотров
Перейти к просмотру всей ветки
в ответ alex445 01.06.22 21:51
Вот если бы это так и работало
Как это все реализуется вроде бы должно быть безразлично. Подключили либу и работаем.
А теперь скажите, зачем нужен валидатор StringLength, если я могу использовать контрол с ограничением по длине строки?
Ну давайте в проперти грид засуньте подобный контрол, да и контролов на все случаи не наберёте, когда нужно может и это, а может и это еще проверить, да и пользователю сообщить об ошибке.
По мне, лучше иметь такую модель
Опять таки в каком то частом случае. А если иметь хотя-бы пяток полей с мин и мах, то получаем уже 15 пропертей которые нужно все не забыть использовать правильно.
не надо никаких сообщений об ошибках
Очень даже надо. Вот помню где то было поле с 1000 символами. Так во первых, знаешь это заранее, а во вторых видно сколько еще можно дописать.
и сериализуется тоже без проблем
Это вообще клёво. Записали с ограничением в 16 лет, а после изменили на 18, и вдруг оказывается, что после чтения будет всё равно на 16