Исключить идентификационную собственность от проверки XVAL
-
26-09-2019 - |
Вопрос
Могу ли я исключить правило выравнивания для свойства ID? Прямо сейчас я получаю следующее сообщение ValidationError, когда я отправляю форму:
- Поле ID требуется.
Решение
От http://xval.codeplex.com/thrad/view.aspx?threadid=54212.
Получение ModelState.isvalid = false с сообщением «ID требуется»
Я думаю, что вы говорите о проверке на стороне сервера здесь. Помните, что ключевая задача XVAL включает в себя проверку на стороне клиента, где эта проблема не происходит. На клиенте вы не будете создавать текстовое поле для «ID» (потому что вы не хотите, чтобы пользователь отредактировал его напрямую) - по крайней мере, не во время фазы создания - поэтому валидатор на стороне клиента будет игнорировать свойство ID, Не пытаясь проверить его, потому что нет ввода управления для проверки. На сервере поведение будет варьироваться в зависимости от того, какой бегун валидации вы используете.