Asp: RangeValidator и Asp: RegularExpressionValidator срабатывают одновременно - PullRequest
0 голосов
/ 17 февраля 2011

У меня есть Asp: TextBox, Asp: RegularExpressionValidator и Asp: RangeValidator на странице .aspx.

Эти два валидатора имеют значение ControlToValidate, равное textBox Id.

RegularExpressionValidator имеет выражение проверки так, что оно допускает только число.

Валидатор диапазона имеет максимальное значение = "100", и если я введу какой-либо текст, оба валидатора будут запущены.

Логически только RegularExpressionValidator должен срабатывать при вводе любого текстового значения.

Существует ли какое-либо свойство валидатора Range, позволяющее проверять числовое значение для сравнения и отключать его, если значение, введенное в textBox, представляет собой некоторый текст, поэтому обработка события (как на стороне клиента, так и на стороне сервера) не требуется.

Пожалуйста, предложите мне решение.

1 Ответ

0 голосов
/ 25 марта 2011

добавить эту часть в свой RangeValidator

 Type="Integer" 

и дайте мне знать, если это было причиной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...