Udostępnij za pośrednictwem


Page.IsValid Właściwość

Definicja

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ść właściwoś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 == 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, 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.

Dotyczy

Zobacz też