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
Das folgende Codebeispiel veranschaulicht die Verwendung der IsValid -Eigenschaft zum Einrichten einer bedingten Anweisung. Wenn die -Eigenschaft zurückgibt true
, wird die Text
-Eigenschaft des Steuerelements lblOutput
auf "Page is valid!" (Seite ist gültig) festgelegt. Andernfalls wird er auf "Einige der erforderlichen Felder sind leer" festgelegt.
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.";
}
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
Damit diese Eigenschaft zurückgibt true
, müssen alle Validierungsserversteuerelemente in der aktuellen Validierungsgruppe erfolgreich überprüft werden. Sie sollten diese Eigenschaft erst überprüfen, nachdem Sie die Page.Validate -Methode aufgerufen haben, oder legen Sie die CausesValidation
-Eigenschaft true
im OnServerClick
Ereignishandler für ein ASP.NET Serversteuerelement fest, das die Formularverarbeitung initiiert. Zu diesen Serversteuerelementen gehören die ButtonKlassen , HtmlButton, HtmlInputButtonHtmlInputImage, ImageButtonund LinkButton .
Wenn Sie die Validierung einer Validierungsgruppe mithilfe der Validate -Methode erzwingen, müssen auch alle Validierungssteuerelemente in der angegebenen Validierungsgruppe erfolgreich überprüft werden.