|
AJAX Control Toolkit hayatımızı kolaylaştırmaya devam ediyor. Kullanımı gün geçtikçe artan Ajax, projelerimizin vazgeçilmezi haline gelmeye başladı. En çok kullanılan Ajax nesnelerinin birisi de ValidatorCallout dur. Bu nesne postback işlemi gerçekleştirmeden kullanıcıdan gelen bilginin uygun formatta olup olmadığını kontrol eder. Bu sayede sunucun yükünü azaltır.
Bu nesnenin özelliklerini hayali bir senaryo üzerinde inceleyelim. Basit bir kullanıcı şifre değiştime uygulaması geliştirdiğimizi düşünelim.
Kullanıcının onayla butonuna basmadan önce eski Şifre, yeni şifre ve yeni şifre tekrar alanları boş geçilmemeli ve yeni şifre ile yeni şifre tekrar alanları birbirinin aynısı olmalıdır.
Bunun için Asp.net te Comapre Validator ve RequiredFieldValidator nesneleri zaten var.Fakat biz ValidatorCallout nesnesine bağlarsak çok daha güzel görsel sonuçlar elde edebiliriz.
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="TextBox1" Display="None"
ErrorMessage="İsim alanı boş geçilemez"></asp:RequiredFieldValidator>
<cc1:ValidatorCalloutExtender ID="RequiredFieldValidator1_ValidatorCalloutExtender"
runat="server" Enabled="True" TargetControlID="RequiredFieldValidator1">
</cc1:ValidatorCalloutExtender>
Uygulama ile ilgili kodalr dosyada mevcuttur.
|