Page.IsValid Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera wartość wskazującą, czy walidacja strony zakończyła 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ść nieruchomości
true jeśli walidacja strony zakończyła się pomyślnie; w przeciwnym razie , false.
- Atrybuty
Wyjątki
Właściwość jest wywoływana IsValid przed wystąpieniem walidacji.
Przykłady
Poniższy przykład kodu przedstawia użycie IsValid właściwości do skonfigurowania instrukcji warunkowej. Jeśli właściwość zwróci truewartość , Text właściwość kontrolki lblOutput jest ustawiona na wartość "Strona jest prawidłowa!" W przeciwnym razie ustawiono wartość "Niektóre z wymaganych pól są puste".
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
Uwagi
Aby ta właściwość zwróciła true, wszystkie kontrolki serwera weryfikacji w bieżącej grupie walidacji muszą pomyślnie zweryfikować. Tę właściwość należy sprawdzić dopiero po wywołaniu Page.Validate metody lub ustawić CausesValidation właściwość na true wartość w OnServerClick procedurze obsługi zdarzeń dla kontrolki serwera ASP.NET, która inicjuje przetwarzanie formularzy. Te kontrolki serwera obejmują Buttonklasy , , HtmlButtonHtmlInputButton, HtmlInputImage, 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.