Page.IsValid Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob die Seitenvalidierung erfolgreich war.

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

Eigenschaftswert

Boolean

true, wenn die Seitenvalidierung erfolgreich war, andernfalls false.

Attribute

Ausnahmen

Die IsValid-Eigenschaft wird aufgerufen, bevor die Validierung erfolgt ist.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der IsValid Eigenschaft veranschaulicht, um eine bedingte Anweisung einzurichten. Wenn die Eigenschaft zurückgegeben truewird, wird die Text Eigenschaft des lblOutput Steuerelements auf "Page ist gültig!" festgelegt. Andernfalls wird auf "Einige der erforderlichen Felder leer" festgelegt.

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

Hinweise

Für diese Eigenschaft, die zurückgegeben truewerden soll, müssen alle Überprüfungsserversteuerelemente in der aktuellen Überprüfungsgruppe erfolgreich überprüft werden. Sie sollten diese Eigenschaft nur überprüfen, nachdem Sie die Page.Validate Methode aufgerufen haben oder die CausesValidation Eigenschaft true im OnServerClick Ereignishandler für ein ASP.NET Serversteuerelement festlegen, das die Formularverarbeitung initiiert. Diese Serversteuerelemente umfassen die Button, HtmlInputButtonImageButtonHtmlButtonHtmlInputImageund LinkButton Klassen.

Wenn Sie die Überprüfung einer Überprüfungsgruppe mithilfe der Methode erzwingen, muss auch alle Überprüfungssteuerelemente in der Validate angegebenen Überprüfungsgruppe erfolgreich überprüft werden.

Gilt für

Siehe auch