Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Свойство Page.IsValid

 

Опубликовано: Октябрь 2016

Возвращает значение, указывающее, успешно ли выполнена проверка.

Пространство имен:   System.Web.UI
Сборка:  System.Web (в System.Web.dll)

[BrowsableAttribute(false)]
public bool IsValid { get; }

Значение свойства

Type: System.Boolean

true Если проверка завершена успешно; в противном случае — false.

Exception Condition
HttpException

IsValid Свойство вызывается до проверки.

Для этого свойства для возврата true, успешно проверены все серверные элементы управления проверки в текущей группе проверки. Это свойство следует проверять только после вызова Page.Validate метода или набора CausesValidation Свойства true в OnServerClick обработчик события для серверного элемента управления ASP.NET, инициирующего обработку формы. Эти серверные элементы управления включают Button, HtmlButton, HtmlInputButton, HtmlInputImage, ImageButton, и LinkButton классы.

Если принудительно проверки группы проверки с помощью Validate метод, то все элементы управления проверки в указанной группе должны успешно проверены также.

В следующем примере кода показано использование IsValid свойство для задания условного оператора. Если свойство возвращает true, Text Свойства lblOutput элемента управления задано значение «Страница является допустимым!» В противном случае он имеет значение «Некоторые обязательные поля пусты.»

private void ValidateBtn_Click(Object Sender, EventArgs E)
{
    Page.Validate();
    if (Page.IsValid == true)
        lblOutput.Text = "Page is Valid!";
    else
        lblOutput.Text = "Some required fields are empty.";
}

.NET Framework
Доступно с 1.1
Вернуться в начало
Показ: