Page.IsValid Özellik

Tanım

Sayfa doğrulamanın başarılı olup olmadığını gösteren bir değer alır.

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

Özellik Değeri

Boolean

true sayfa doğrulaması başarılı olduysa; aksi takdirde , false.

Öznitelikler

Özel durumlar

IsValid özelliği doğrulama gerçekleşmeden önce çağrılır.

Örnekler

Aşağıdaki kod örneği, koşullu deyim ayarlamak için özelliğinin kullanılmasını IsValid gösterir. özelliği döndürürse true, Text denetimin lblOutput özelliği "Sayfa geçerli!" olarak ayarlanır Aksi takdirde, "Gerekli alanlardan bazıları boş" olarak ayarlanır.

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

Açıklamalar

Bu özelliğin döndürebilmesi trueiçin geçerli doğrulama grubundaki tüm doğrulama sunucusu denetimlerinin başarıyla doğrulanması gerekir. Bu özelliği yalnızca yöntemini çağırdıktan sonra denetlemeniz veya form işlemeyi Page.Validate başlatan bir ASP.NET sunucu denetimi için olay işleyicisinde OnServerClick özelliğini true olarak ayarlamanız CausesValidation gerekir. Bu sunucu denetimleri , , HtmlButton, HtmlInputButton, HtmlInputImageImageButtonve LinkButton sınıflarını içerirButton.

yöntemini kullanarak doğrulama grubunu doğrulamaya Validate zorlarsanız, belirtilen doğrulama grubundaki tüm doğrulama denetimlerinin de başarıyla doğrulanması gerekir.

Şunlara uygulanır

Ayrıca bkz.