Sdílet prostřednictvím


Page.IsValid Vlastnost

Definice

Získá hodnotu označující, zda ověření stránky bylo úspěšné.

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

Hodnota vlastnosti

truepokud ověření stránky proběhlo úspěšně; v opačném případě . false

Atributy

Výjimky

Vlastnost IsValid je volána před ověřením.

Příklady

Následující příklad kódu ukazuje použití IsValid vlastnosti k nastavení podmíněného příkazu. Pokud vlastnost vrátí true, Text vlastnost lblOutput ovládacího prvku je nastavená na "Stránka je platná!" V opačném případě je nastavená hodnota "Některá povinná pole jsou prázdná".

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

Poznámky

Aby tato vlastnost vrátila true, musí se úspěšně ověřit všechny ovládací prvky ověřovacího serveru v aktuální skupině ověřování. Tuto vlastnost byste měli zkontrolovat až po zavolání Page.Validate metody nebo nastavit CausesValidation vlastnost na v true obslužné rutině OnServerClick události pro ASP.NET serverový ovládací prvek, který zahájí zpracování formuláře. Mezi tyto serverové Buttonovládací prvky patří třídy , HtmlButton, HtmlInputButtonHtmlInputImage, ImageButton, a LinkButton .

Pokud vynutíte ověření skupiny ověření pomocí Validate metody , musí se úspěšně ověřit také všechny ověřovací ovládací prvky v zadané ověřovací skupině.

Platí pro

Viz také