Konuyu görüntüle
IUCODERS FORUM > Programlama > .NET > Custom Validator ve AJAX ValidatorCalloutExtender
Yazar
dotnetonur


avatar
Dersaadet
Kayıt: 21.11.2007
04.03.2008-21:11 #39209
Bilindiği gibi Custom Validator ile istediğimiz validation koşulunu yazabilmekteyiz. Yazdığımız koşulları server yada client taraflı kontrol edebilmekteyiz. Server taraflı kontrol yapıp AJAX ValidatorCalloutExender kullanıldığı zaman koşulun kontrolü yapıp çalıştığını fakat uyarının gözükmediğini göreceksiniz. Kontrolünüzü client taraflı yaptığınız zaman uyarının gözüktüğünü ve doğru bir şekilde de çalıstığını görebilirsiniz.

Girilen değerin beşin katı olup olmadığını kontrol eden server taraflı kod:

protected void EmpIDServerValidate(object sender, ServerValidateEventArgs args)
{
try
{
args.IsValid = (int.Parse(args.Value)%5 == 0);
}
catch
{
// İstanilen türden bir veri girilmemiş ise
args.IsValid = false;
}
}

Girilen değerin beşin katı olup olmadığını kontrol eden client taraflı kod:

<script language="JavaScript">
function IDValidate(ctl, args)
{
args.IsValid=(args.Value%5 == 0);
}
</script>

http://asepedatnet.com/makale_goster.aspx?Id=87





Ortam sanal olsa da, islenen suc gercektir...

Del.icio.us
Digg
Facebook
Furl
Google
Blink
Simpy
Spurl
Y! MyWeb