Контрол RequiredFieldValidator в ASP.NET

Определение и использование

Контрол RequiredFieldValidator используется для того, чтобы сделать вводимое поле обязательным.

Через этот контрол, если начальное значение вводимого значения не изменено, проверка будет неудачной. По умолчанию, начальное значение является пустой строкой ("

Примечание:Пробельные символы в начале и конце вводного значения будут удалены перед проверкой.

Примечание:InitialValue не устанавливает значение по умолчанию для вводного контроллера. Это указывает вамне хотитеЗначение, введенное пользователем в вводной контроллер.

Свойства

Свойства Описание
BackColor Цвет фона контроллера RangeValidator
ControlToValidate ID контроллера, который нужно проверить
Display

Поведение отображения контроллера проверки.

Допустимые значения:

  • None - сообщения проверки никогда не отображаются inline.
  • Статический - пространство для отображения сообщения проверки распределено в макете страницы.
  • Динамический - если проверка неудачна, пространство для отображения сообщения проверки динамически добавляется на страницу.
EnableClientScript Булево значение, указывающее, включена ли клиентская проверка.
Enabled Булево значение, указывающее, включен ли контроллер проверки.
ErrorMessage

Текст, который отображается в контроллере ValidationSummary при неудачной проверке.

Примечание: если не установлено свойство Text, текст также будет отображаться в этом контроллере проверки.

ForeColor Фоновой цвет контроллера.
id Уникальный идентификатор контроллера.
InitialValue Указывает начальное значение вводного контроллера (начальное значение). По умолчанию это "".
IsValid Булево значение, указывающее, проходит ли связанный ввод через проверку.
runat Указывает, что этот контроллер является серверным контроллером. Необходимо установить в "server".
Текст Сообщение, которое отображается при неудачной проверке.

Пример

RequiredFieldValidator
В этом примере мы объявили два контроллера TextBox в файле .aspx, один контроллер Button и один контроллер RequiredFieldValidator. Это демонстрирует, как использовать контроллер RequiredFieldValidator для того, чтобы текстовое поле "txt_name" стало обязательным полем.