Исключить идентификационную собственность от проверки XVAL

StackOverflow https://stackoverflow.com/questions/2632538

  •  26-09-2019
  •  | 
  •  

Вопрос

Могу ли я исключить правило выравнивания для свойства ID? Прямо сейчас я получаю следующее сообщение ValidationError, когда я отправляю форму:

  • Поле ID требуется.
Это было полезно?

Решение

От http://xval.codeplex.com/thrad/view.aspx?threadid=54212.

Получение ModelState.isvalid = false с сообщением «ID требуется»

Я думаю, что вы говорите о проверке на стороне сервера здесь. Помните, что ключевая задача XVAL включает в себя проверку на стороне клиента, где эта проблема не происходит. На клиенте вы не будете создавать текстовое поле для «ID» (потому что вы не хотите, чтобы пользователь отредактировал его напрямую) - по крайней мере, не во время фазы создания - поэтому валидатор на стороне клиента будет игнорировать свойство ID, Не пытаясь проверить его, потому что нет ввода управления для проверки. На сервере поведение будет варьироваться в зависимости от того, какой бегун валидации вы используете.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top