Page.IsValid Свойство

Определение

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

public:
 property bool IsValid { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsValid { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsValid : bool
Public ReadOnly Property IsValid As Boolean

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

Boolean

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

Атрибуты

Исключения

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

Примеры

В следующем примере кода показано использование 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.";
}
Sub ValidateBtn_Click(sender As Object, e As EventArgs)
    Page.Validate()
    If (Page.IsValid) Then
        lblOutput.Text = "Page is Valid!"
    Else
        lblOutput.Text = "Some required fields are empty."
    End If
End Sub

Комментарии

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

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

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

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