Прочитать на английском

Поделиться через


Page.IsValid Свойство

Определение

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

C#
[System.ComponentModel.Browsable(false)]
public bool IsValid { get; }

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

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

Атрибуты

Исключения

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

Примеры

В следующем примере кода показано использование IsValid свойства для настройки условной инструкции. Если свойство возвращает trueзначение , свойству TextlblOutput элемента управления присваивается значение "Page is valid!" В противном случае устанавливается значение "Некоторые из обязательных полей пусты".

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

Комментарии

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

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

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел