Asp.net Текстовое поле для целочисленного ввода с несколькими валидаторами - PullRequest
2 голосов
/ 15 сентября 2010

У меня есть текстовое поле, в которое я хочу, чтобы пользователь ввел целое число.

1) Я создал обязательное поле для проверки, чтобы оно не оставалось пустым. 2) Валидатор сравнения, чтобы убедиться, что введенное значение является целым числом с использованием datatypecheck. 3) Валидатор диапазона для ограничения диапазона введенного целого числа.

Если вместо целого числа вводится буква, отображаются ошибки как из 2), так и из 3).

Есть ли способ показать ошибку только из 2), если введена буква, и 3) если целое число выходит за пределы диапазона, а не обоих?

1 Ответ

2 голосов
/ 15 сентября 2010

Почему бы не использовать только RangeValidator, который также проверяет целые числа?

<asp:RangeValidator id="Range1"
           ControlToValidate="TextBox1"
           MinimumValue="1"
           MaximumValue="10"
           Type="Integer"
           EnableClientScript="false"
           Text="The value must be from 1 to 10!"
           runat="server"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...