Asp Net
RadioButton Validation
Bir grup RadioButton’u validationlarla kontrol yapabilmek icin, RadioButtonList kullanmamiz gereklidir. Cunku RequiredFieldValidator RadioButton’larin secilip secilmedigini kontrol etmeyi desteklemiyorken, RadioButtonList icerisindeki bir secenegin secilip secilmedigini kontrol edebiliyor. RequiredFieldValidator’un Properties penceresindeki ErrorMessage, secim yapilmadigi takdirde cikacak olan hata mesajini yazariz. RequiredFieldValidator’un Properties penceresindeki ControlToValidate secenegindende kontrol ettirmek istedigimiz RadioButtonList i secmemiz kontrol icin gereklidir. Su durumda RadioButtonList icerisinden bir secenek isaretlendigi takdirde validation kontrolu mudahale etmeyecek fakat herhangi bir secenek isaretlenmediginde ise hata mesaji verecektir.
Dropdownlist Validator
Dropdownlist value degerinin secilip secilmedigi kontrolunu yapabilmek icin dropdownlist listitem collection editor de ekledigimiz value lerin ilk 0 sifir seceneginin value sini “0″ sifir eklemeliyiz. Ilk deger sayfa yuklendiginde secili olarak gelecegi icin requiredfieldvalidator kontrolunu bu value ye istinaden yapacagiz. Daha sonra toolbox validation basligindan requiredfieldvalidator eklemeliyiz. Kontrolun yapilabilmesi icin requiredfieldvalidator properties penceresindeki controltovalidate seceneklerinden kontrol etmek istedigimiz dropdownlisti secmeliyiz. Dropdownlist icerisinden bir deger secilmedigi takdirde yani default deger olarak tanimladigimiz “0″ sifir degeri secili olarak birakildiginda gostermek istedigimiz mesaji requiredfieldvalidator properties penceresindeki errormessage’a yazmaliyiz. Bu yazdigimiz hata mesajinin hangi durumda goruntulenmesini istedigimiz secenegini ise requiredfieldvalidator properties penceresindeki initialvalue bolumune “0″ sifir default degerini tanimlayarak kontrolun istedigimiz gibi calismasini saglamis oluruz.