ASP.NET CompareValidator Kontrolü
Tanım ve Kullanım
CompareValidator kontrolü, kullanıcı tarafından girdi kontrolüne giren değeri, diğer bir girdi kontrolüne veya sabit bir değere karşı karşılaştırmak için kullanılır.
Açıklama:Girdi kontrolü boşsa, hiçbir doğrulama fonksiyonu çağrılmaz ve doğrulama başarılı olur. ZorunluAlanDoğrulayıcı kontrolü kullanarak alanı zorunlu hale getirin.
Özellik
Özellik | Açıklama |
---|---|
BackColor | CompareValidator kontrolünün arka plan rengi. |
ControlToCompare | Doğrulanacak girdi kontrolü ile karşılaştırılacak girdi kontrolü. |
ControlToValidate | Doğrulanacak girdi kontrolünün kimliği. |
Display |
Doğrulama kontrolünde hata mesajlarının görüntüleme davranışı. Geçerli değerler:
|
EnableClientScript | Boolean değer, istemci doğrulamasını etkinleştirip etkinleştirmediğini belirler. |
Enabled | Boolean değer, doğrulama kontrolünün etkin olup olmadığını belirler. |
ErrorMessage |
Doğrulama başarısız olduğunda ValidationSummary kontrolünde görüntülenen metin. Açıklama: Text özelliği ayarlanmamışsa, bu metin doğrulama kontrolünde görüntülenir. |
ForeColor | Kontrolün ön plan rengi. |
id | Kontrolun benzersiz kimliği. |
IsValid | ControlToValidate tarafından belirlenen giriş denetleyicisinin doğrulanıp doğrulanmadığını gösteren boolean değer. |
Operator |
Yapılacak karşılaştırma işleminin türü. Operatörler şunlardır:
|
runat | Denetleyici sunucu denetleyicisidir. 'server' olarak ayarlanmalıdır. |
Text | Doğrulama başarısız olduğunda gösterilecek mesaj. |
Type |
Karşılaştırılacak değerin veri türünü belirler. Tipler şunlardır:
|
ValueToCompare | Kullanıcı tarafından doğrulanacak giriş denetleyicisine girdiğiniz değeri karşılaştırmak için kullanılan sabit bir değer. |
Örnekler
- CompareValidator
- Bu örnekte, .aspx dosyasında iki TextBox denetleyicisi, bir Button denetleyicisi ve bir CompareValidator denetleyicisi tanımladık. Doğrulama başarısız olursa, CompareValidator denetleyicisinde 'Validation Failed!' yazısı, sarı arka plan ve kırmızı metinle gösterilir.
- CompareValidator 2
- Bu örnekte, .aspx dosyasında iki TextBox, bir ListBox denetleyicisi, bir Button denetleyicisi ve bir CompareValidator denetleyicisi tanımladık. check_operator() fonksiyonu, ListBox denetleyicisinde seçilen operatörü CompareValidator denetleyicisinin operatörüne ayarlar ve CompareValidator denetleyicisini doğrular. Doğrulama başarısız olursa, CompareValidator denetleyicisinde 'Validation Failed!' yazısı, sarı arka plan ve kırmızı metinle gösterilir.