Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


AJAX ToggleButtonExtender Kontrolünün Kullanımı

Yazar: Adem AKTEPE

Kategori: ASP.NET

Eklenme Tarihi: 11.09.2007 01:05:54

Hepimiz projelerimizde checkbox kullanmışızdır. Peki bu checkboxların çek bölümlerini isteğimize göre değiştirebileceğimizi biliyor musunuz? Bilmiyorsanız buyurun öğrenmeye.

Merhaba arkadaşlar. Bu yazımda Ajax da ToggleButtonExtender Kontrolünün kullanılmasını inceleyeceğiz. Kullanımı oldukça basit olan bu kontrolün, kullanışlı olması da güzel bir özellik.

 

Hepimiz projelerimizde checkbox kullanmışızdır. Peki bu checkboxların çek bölümlerini isteğimize göre değiştirebileceğimizi biliyor musunuz? Bilmiyorsanız buyurun öğrenmeye.

 

Projemize bir tane Checkbox ekliyoruz. Ajax Controllerinden de ToggleButtonExtender kontrolünü hemen altına sürüklüyoruz.

 

 

ToggleButtonExtender kontrolünün TargetContolId özelliği ile hangi checkboxa işlem yapacağını belirtiyoruz

TargetControlID="CheckBox1"

 

ImageHeight ve ImageWidth özellikleriyle klasik çek işaretinin olduğu yere getireceğimiz resimlerin boyutlarını belirtiyoruz.

ImageHeight="31"

ImageWidth="32"

 

UncheckedImageUrl özelliğinden checkbox seçili durumda değilken görünecek olan resmin yolunu yazıyoruz.

UncheckedImageUrl="secili_degil.gif"

 

CheckedImageUrl özelliğinden de, seçili olduğunda görünecek resmin yolunu yazıyoruz.

CheckedImageUrl="secili.gif"

 

CheckedImageAlternateText ve UnCheckedImageAlternateText özelliklerinden seçili ve seçili olmadığı durumlardaki açıklama satırlarını gösterebiliyoruz.

CheckedImageAlternateText="Seçili işte"

 

 

Kodlarımızı Toparlayacak olursak:

 

<asp:CheckBox ID="CheckBox1" runat="server" Text="&nbsp;&nbsp; Değişik Görünümde bir Checkbox" Height="16px" Width="244px" />


        <cc1:ToggleButtonExtender

         ImageHeight="31"

         ImageWidth="32"

         ID="ToggleButtonExtender1" runat="server" TargetControlID="CheckBox1"

         CheckedImageUrl="secili.gif"

         UncheckedImageUrl="secili_degil.gif"

         CheckedImageAlternateText="Seçili işte"

         UncheckedImageAlternateText="Burdada seçili olmadığı zaman"

        >

        </cc1:ToggleButtonExtender>

Görünümlerine bakacak olursak:

Seçilmemiş hali

Seçilmiş hali:

 

Sayfamıza ToggleButtonExtender kontrolünü eklediğimiz zaman Checkboxın propertiesine otomatik olarak bu özellikler eklenecektir. Bu özellikleri source kısmından yazabileceğimiz gibi properties penceresinden de yapabilirdik.

 

 

 

Kolay Gelsin.

Yazar Hakkında Yorum Yok Yorum Yaz Yazara ait diğer Makaleler
Tema
Anket
ASP.NET MVC'yi Projeleriniz de kullandınız mı?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.