Asp.Net Ajax Control Toolkit, Microsoft desteği ile geliştirilen, kolayca zengin kullanıcı arayüzlü web uygulamaları geliştirme olanağı sağlayan açık kaynak kodlu bir frameworktur.Bu yazı dizimde Ajax Control Toolkit kontrollerinin kullanımını burada sizlerle paylaşmaya çalışacağım.

 

  Nasıl Kullanılır ?


  Öncelikle kütüphaneyi www.asp.net/ajax/downloads/ adresinden indirmeniz gerekiyor.Burada asp.net 2.0 ve 3.5 için 2 farklı versionu bulunmakta siz sizin için uygun olanı seçip indirin.Ben örneklerde asp.net 3.5 kullanacağım.Dosyaları indirdikten sonra AjaxControlToolkit-Framework3.5SP1.zip\SampleWebSite\Bin dizinindeki AjaxControlToolkit.dll dosyasını bir dizine kopyalayın( program files de visual studio ana dizini olabilir ).Şimdi Visual Studio'yu açın ve toolboxın üzerinde boş bir yere gelip sağ tıklayın ve orada  Add Tab sekmesine tıklayarak toolboxta yeni bir bölüm oluşturun

 

 Yeni bir alan oluşturduktan sonra o alanda sağ tıkayp Choose Items sekmesini seçin, orada da browse butonuna tıklayın ve kopyaladığınız .dll dosyasını seçin.Tamam butonuna tıklayın ve artık toolboxımıza kontrolleri getirmiş olduk.

 

 

 

Buraya kadar yaptıklarımız çalışma ortamımızı Ajax Control Toolkit'e göre uyarlamaktan ibaretti, artık bundan sonra Ajax Control Toolkit kütüphanesinin tüm özelliklerini rahatça kullanabiliriz.

 Şimdi gelelim nasıl kullanılacağına, basit olarak bir asp.net kontrolü ile Ajax Control Toolkit kontroloünü ( extender) ilişkilendirmek için, asp.net kontrolünün üzerine gidilir orada bir ok çıkar, bu ok'a tıklanır daha sonra da Add Extender linkine tıklanır ve karşımıza bu kontrol ile kullanabilieceğimiz Ajax Control Toolkit kontrolleri gelir.

 

 

 

 

 

  Buradan istediğimiz extenderi kontrolümüz ile ilişkilendiririz ve asp.net kontrolümüz o extenderin özelliklerini almış olur.

 

  Yazı dizisinin ilk bölümünde Ajax Control Toolkit'in ne olduğunu, nasıl kurulacağını ve kontrolllere nasıl uygulanabileceğini anlatmaya çalıştım dizinin ileriki yazılarında bu kontrollerin en çok işe yarayanlarının kullanımına yer vereceğim.