Page.IsValid Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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 true
wird, 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 true
werden 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.