Page.IsValid Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
true
pokud 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ě.