Page.IsValid Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sayfa doğrulamanın başarılı olup olmadığını belirten 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
true
sayfa doğrulaması başarılı olursa; 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 true
iç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 Validate bir doğrulama grubunun doğrulanmasına zorlarsanız, belirtilen doğrulama grubundaki tüm doğrulama denetimlerinin de başarıyla doğrulanması gerekir.