Bu makalemizde AjaxControlToolkit apisine ait ValidatorCalloutExtender kontrolünü inceleyeceğiz.
Ne İşe Yarar?
Standart Asp.Net validation kontrollerini görsel hale getirmemizi sağlar.
Kontrol Özellikleri
Target Control Id: Standart validator kontrolüne ait Id bilgisi
CssClass:Uyarı anında görüntülenecek metne ait css sınıfı
Width:Uyarı mesajı genişliği
Animation: OnShow ve OnHide olmak üzere iki farklı animasyon ile görsellik sağlanması
Uygulama
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:RequiredFieldValidator ID="RequiredFieldValidator1"
runat="server" ErrorMessage="Lütfen Boş Bırakmayınız!"
ControlToValidate="TextBox1" Display="None"></asp:RequiredFieldValidator>
<cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender1"
runat="server" TargetControlID="RequiredFieldValidator1">
<Animations>
<OnShow>
<Sequence>
<OpacityAction Opacity="0"></OpacityAction>
<HideAction visible="true"></HideAction>
<Parallel Duration=".3">
<fadeIn/>
</Parallel>
</Sequence>
</OnShow>
<OnHide>
<Parallel Duration=".3">
<fadeOut/>
</Parallel>
</OnHide>
</Animations>
</cc1:ValidatorCalloutExtender>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
</form>
Görüldüğü üzere son derece basit ve görsellik açısından gayet kullanışlı olan bir kontrol.
Özellikle standart validation kontrollerinden sıkıldım diyosanız sizin için ideal bir uygulama olacaktır….
Uygulama Görüntüsü
Diğer makaleler ile görüşmek üzere...Saygılarımla...
Yusuf KARAKAŞ