Page.IsValid-Eigenschaft
Ruft einen Wert ab, der angibt, ob die Seitenvalidierung erfolgreich war.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Syntax
'Declaration
Public ReadOnly Property IsValid As Boolean
'Usage
Dim instance As Page
Dim value As Boolean
value = instance.IsValid
public bool IsValid { get; }
public:
property bool IsValid {
bool get ();
}
/** @property */
public boolean get_IsValid ()
public function get IsValid () : boolean
Eigenschaftenwert
true, wenn die Seitenvalidierung erfolgreich war, andernfalls false.
Hinweise
Damit diese Eigenschaft true zurückgibt, müssen alle Validierungs-Serversteuerelemente in der aktuellen Validierungsgruppe erfolgreich überprüft werden. Überprüfen Sie diese Eigenschaft nur, nachdem Sie die Page.Validate-Methode aufgerufen haben, oder legen Sie die CausesValidation-Eigenschaft im OnServerClick-Ereignishandler für ein ASP.NET-Serversteuerelement, das die Formularverarbeitung initiiert, auf true fest. Zu diesen Serversteuerelementen gehören die Button-Klasse, HtmlButton-Klasse, HtmlInputButton-Klasse, HtmlInputImage-Klasse, ImageButton-Klasse und LinkButton-Klasse.
Wenn Sie mit der Validate-Methode die Validierung einer Validierungsgruppe erzwingen, müssen alle Validierungssteuerelemente in der angegebenen Validierungsgruppe ebenfalls erfolgreich überprüft werden.
Beispiel
Im folgenden Codebeispiel wird die Verwendung der IsValid-Eigenschaft zum Einrichten einer Bedingungsanweisung veranschaulicht. Wenn die Eigenschaft true zurückgibt, wird die Text
-Eigenschaft des lblOutput
-Steuerelements auf "Page is valid!" festgelegt. Andernfalls wird sie auf "Some of the required fields are empty" festgelegt.
Sub ValidateBtn_Click(sender As Object, e As EventArgs)
If (Page.IsValid) Then
lblOutput.Text = "Page is Valid!"
Else
lblOutput.Text = "Some of the required fields are empty."
End If
End Sub
void ValidateBtn_Click(Object Sender, EventArgs E) {
if (Page.IsValid == true) {
lblOutput.Text = "Page is Valid!";
}
else {
lblOutput.Text = "Some of the required fields are empty.";
}
}
function ValidateBtn_Click(Sender, e : EventArgs) {
if (Page.IsValid == true) {
lblOutput.Text = "Page is Valid!";
}
else {
lblOutput.Text = "Some of the required fields are empty";
}
}
Plattformen
Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
Siehe auch
Referenz
Page-Klasse
Page-Member
System.Web.UI-Namespace
Validators
ValidatorCollection
Validate