ASP.NET CompareValidatorЭлемент управления
Серверные элементы управления проверкой
Определение и использование
Элемент управления CompareValidator используется для сравнения значения одного элемента управления ввода со значением другого элемента управления ввода или константным значением.
Примечание:Если элемент управления ввода пуст, никакие функции проверки не вызываются, и проверка будет успешной. Используйте элемент управления RequiredFieldValidator, чтобы сделать поле обязательным.
Атрибуты
| Attribute | Описание |
|---|---|
| BackColor | Цвет фона элемента управления CompareValidator. |
| ControlToCompare | Имя элемента управления, с которым сравнивается проверяемый элемент управления. |
| ControlToValidate | Идентификатор проверяемого элемента управления. |
| Отобразить | Режим отображения элемента управления проверки. Допустимые значения:
|
| EnableClientScript | Логическое значение, указывающее, включена ли проверка на стороне клиента. |
| Enabled | Логическое значение, указывающее, включен ли элемент управления проверки. |
| ErrorMessage | Текст, отображаемый в элементе управления ValidationSummary, когда проверка не проходит.Примечание:Если свойство Text не задано, текст также будет отображаться в элементе управления проверки. |
| ForeColor | Цвет переднего плана элемента управления. |
| id | Уникальный идентификатор элемента управления. |
| IsValid | Логическое значение, указывающее, проходит ли проверку элемент управления, заданный в ControlToValidate. |
| Operator | Тип выполняемой операции сравнения. Операторы:
|
| runat | Указывает, что элемент управления является серверным элементом управления. Должно быть установлено значение "server". |
| Текст | Сообщение, отображаемое при неудачной проверке. |
| Type | Указывает тип данных значения для сравнения. Типы:
|
| ValueToCompare | Константное значение для сравнения со значением, введенным пользователем в проверяемый элемент управления ввода. |
Примеры
CompareValidator
В этом примере мы объявляем два элемента управления TextBox, элемент управления Button и элемент управления CompareValidator в файле .aspx. Если проверка завершится неудачно, в элементе управления CompareValidator будет отображен текст "Validation Failed!" с желтым фоном и красным шрифтом.
CompareValidator 2
В этом примере мы объявляем два элемента управления TextBox, элемент управления ListBox, элемент управления Button и элемент управления CompareValidator в файле .aspx. Функция check_operator() устанавливает оператор, выбранный в элементе управления ListBox, в качестве оператора элемента управления CompareValidator, а затем проверяет элемент управления CompareValidator. Если проверка завершится неудачно, в элементе управления CompareValidator будет отображен текст "Validation Failed!" с желтым фоном и красным шрифтом.
Серверные элементы управления проверки Другие расширения