Bu makalemizde Ajax control toolkit kontrollerinden olan ConfirmButtonExtender kontrolünü inceleyeceğiz.
Ne İşe Yarar?
Genel Çalışma Prensibi; Halihazırdaki işlemin isteğe göre onaylanması veya iptal edilmesidir.
Kontrolün temel amacı; Özellikle risk düzeyi yüksek olan onayların kontrolünde kullanılır.
Örneğin silme işlemlerinde kullanıcıdan onay alınması bakımından gayet kullanışlıdır.
Kontrol Özellikleri
TargetControlId: ConfirmButtonExtender ‘ın etkin olmasını sağlayacak Buton veya link bilgisi
ConfirmText: Kullanıcıya gösterilecek uyarı mesajı
OnClientCancel: İptal düğmesine basıldığında çalışacak JavaScrit kodunu belirler.
ConfirmOnFormSubmit:Sayfada ConfirmButtonExtender’a bağlı bir düğme validation kontrolü ilede kullanılacaksa bu özellik true olarak ayarlanmalıdır. Aksi takdirde false olur.
Uygulama
Şimdi en basitinden textbox içindeki değerin silinip silinmeyeceğini ConfirmButtonExtender kontrolü ile inceleyelim.
Default.aspx
<form id="form1" runat="server">
<div>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<cc1:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server"
ConfirmText="TextBox içindeki değer Silinsin mi?" TargetControlID="Button1"> </cc1:ConfirmButtonExtender>
<asp:Button ID="Button1" runat="server" Text="Button" />
<asp:TextBox ID="TextBox1" runat="server">developermania.net</asp:TextBox>
</div>
</form>
Default.aspx.vb
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Text = ""
End Sub
Uygulama Görüntüsü
Diğer makaleler ile görüşmek üzere…Saygılarımla…
Yusuf KARAKAŞ
Etiketler: ajax, confirmbuttonextender, ajax control tollkit