Page.IsValid Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera wartość wskazującą, czy sprawdzanie poprawności strony zakończyło się pomyślnie.
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
Wartość właściwości
true
jeśli sprawdzanie poprawności strony zakończyło się pomyślnie; w przeciwnym razie , false
.
- Atrybuty
Wyjątki
Właściwość jest wywoływana IsValid przed wystąpieniem walidacji.
Przykłady
W poniższym przykładzie kodu pokazano użycie IsValid właściwości w celu skonfigurowania instrukcji warunkowej. Jeśli właściwość zwraca true
wartość , Text
właściwość kontrolki lblOutput
jest ustawiona na wartość "Strona jest prawidłowa!" W przeciwnym razie zostanie ustawiona wartość "Niektóre z wymaganych pól są puste".
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
Uwagi
Aby ta właściwość zwróciła true
wartość , wszystkie kontrolki serwera sprawdzania poprawności w bieżącej grupie walidacji muszą zostać pomyślnie zweryfikowane. Tę właściwość należy sprawdzić dopiero po wywołaniu Page.Validate metody lub ustawić CausesValidation
właściwość na true
w OnServerClick
procedurze obsługi zdarzeń dla kontrolki serwera ASP.NET, która inicjuje przetwarzanie formularzy. Te kontrolki serwera obejmują Buttonklasy , , HtmlInputImageHtmlButtonHtmlInputButton, , ImageButtoni LinkButton .
Jeśli wymusisz walidację grupy weryfikacji przy użyciu Validate metody , wszystkie kontrolki walidacji w określonej grupie walidacji również muszą zostać zweryfikowane pomyślnie.