Asp.Net AJAX Ogreniyorum Serisi 00

Bu makalem ile birlikte Ajax' la ilgili kisa bir yazi dizisine basliyor olacagim. Oncelikle Ajax'in ne oldugu nerelerde kullanildigindan bahsedicem, sonrasinda ise Visual Studio arayuzunde bulunan Ajax Extensions nesnelerinden bahsedip kucuk uygulamalarla bunlari pekistirmeyi saglayacagiz.
Ajax Nedir? Nasil Kullanilir?
Ajax yani Asenkron JAvascript and Xml adi verilen bir teknoloji sayesinde web tabanli uygulamalarimiza yenilikler saglanmistir. Ismindende dikkat edebileceginiz gibi web uygulamalarinda asenkron calismalarimizi saglamamiz icin gelistirilmis bir teknolojidir. Genellikle parcali web sayfalarimizin guncellenmesinde kullaniyoruz.
Web tasarimcilari Ajax kullanarak aslinda JavScript kodlarini yazmadanda islerini gorebilirler. Cunku Asp.Net Ajax'in icerisinde barindirdigi Script kutuphaneleri icerisinde ki kontrolleri ile yazilmis bir suru kod bulunmaktadir. Ve hepside tamamen uyumluluk kontrolu saglamaktadir. Bu kutuphaneler sayesinde cok fazla kod yazmadan sadece kullandigimiz Ajax Extensions nesnelerini proje sayfamiza surukleyip birakmamiz yeterli olacaktir. O saatten sonrada artik projemizdeki bu nesneler asenkron bir sekilde calisacaklar ve projeyi daha aktif bir sekilde kullanabileceksiniz.
Visual Studio'da yeni bir Web Form ekledigimizde Tools sekmesinde ajax ile ilgili AJAX Extensions arac kutusunun eklendigini fark edeceksiniz.
Bu arac kutusu sayesinde icerisinde barindirdigi Ajax kontrollerini kullanabileceksiniz.
Bu arac kutusu sayesinde web gelistiricilere 5 adet yeni kontrol sunulmustur.
Ajax Extensions Kontrolleri ;
- ScrirtManager ile ScriptManagerProxy Nesneleri; web sayfasinin icerisinde bulunan tum kontrollerin kullandiklari scriptleri kontrol edecektir. - UpdatePanel Nesnesi ise; web sayfanizdaki guncelleme islemlerinde kullanacaginiz parcali kisimlarda sadece o parca ile ilgili kisimlari guncellemek icin kullanabileceginiz bir paneldir. - UpdateProgress Nesnesi ise; web sayfanizda sectiginiz yada calismak istediginiz herhangi bir panelde guncelleme yapacaginiz anda o panelde karsi tarafin beklemesi esnasinda bir uyari mesaji veya gorsel bir bekleme image'i ile karsi tarafi bilgilendirebilirsiniz. - Timer Nesnesi ise; baska bilesenlerde ki timer nesneleri gibi bu da istenilen zamanlarda yada surekli calistirabileceginiz bir web sayfaniz uzerinde kullanabileceginiz zaman nesnesidir. Sirada ki Egitimle birlikte bu nesneleri sirayla taniyip birer ornek yapacagiz. Ilgili makale icin ; Asp.Net Ajax Ogreniyorum Serisi 01 ; https://sevdanurgenc.com/archives/1526
Yorumlar