свойство имеет значение NULL. Поле, не допускающее значения NULL, всегда является допустимым, и сообщение об ошибке атрибута [Required] никогда не выводится. Чтобы задать настраиваемое сообщение об ошибке во время проверки не допускающих значения NULL типов на стороне сервера, у вас есть следующие варианты:
- Сделать поле допускающим значение NULL (например, decimal? вместо decimal). Типы значений Nullable<T> обрабатываются как стандартные типы, допускающие значение NULL.
Короче, можете меня нахрен расстрелять, хз почему, но теперь int? заработал атрибут.
Обсуждают сегодня