Elimizdeki materyaller bir WCF Service, Asp.Net Web Uygulaması ve AJAX. Bunları bir arada düşündüğümüzde ise karşımıza AJAX Enabled WCF Service kavramı çıkıyor. AJAX Destekli WCF Servislerinde herhangibir servis operasyonu çağrısında, servisi çağıran web sayfasının tamamının sunucuya gönderilmemesi imkanı kazanılmaktadır. AJAX Destekli WCF Servislerinin kullanıldığı pek çok senaryo söz konusudur. En basit haliyle otomatik metin tamamlama kabiliyetine sahip kontroller için bu teknikten yararlanılabilir. Bizde görsel dersimizde konu olarak bebek adlarını(Baby Names) ele almaya çalışacağız. Upss!!! Bebek Adları mı? :) İzleyelim ve görelim.
Bu dersimizde ilk bölümde basladigimiz web uygulamasini tamamliyoruz. Bu kez DropDownList içerisinde seçilen publisher' a bagli employee' lari bir HTML Table içerisine aktarmak için Ado.Net Data Services' dan yararlaniyoruz. Bu islemleri yaparken yine web sayfasi içerisinde javascript kodlarina basvuruyoruz.
Bu bölümde Ajax tabanli bir Web Form içerisinden örnek bir Ado.Net Data Service' in nasil çagirilabilecegi incelenmektedir. Istemci tarafinda elde edilen sonuçlara ait satirlar JavaScript kodlari ile birer Option elementi haline getirilmekte ve sayfa üzerinde bulunan bir Select elementi içerisinde gösterilmektedir. Istemci tarafinda servis kullanimini kolaylastirmasi açisindan DataService.Debug.js isimli bir AJAX Client Library kütüphanesindende yararlanilmaktadir.
Bu görsel derste, ASP.NET AJAX kontrollerinden Timer nesnesini nasil kullanacagimizi inceleyecegiz.
Bu görsel derste, AJAX Control Toolkit kontrol paketindeki en kullanisli kontrollerden birisi olan CalenderExtender kontrolünün kullanimini inceleyecegiz.
Bu görsel derste, ASP.NET AJAX Extensions ve Ajax Control Toolkit'in Visual Studio için kurulumlarini inceliyoruz.
ScriptManager kontrolü ile sunucu tarafinda yazdigimiz WebMethod'lari kullanarak AJAX destekli sayfalarimiz daha hizli çalismasini saglayabilmekteyiz. Bu görsel dersimizde WebMethod'lari ASP.NET AJAX sayfalarinda nasil kullanabilecegimizi görecegiz.
Bu görsel derste, ASP.NET AJAX Extension kullandigimiz web sitelerinde AJAX ile sayfa içerisinde yapilan degisikliklerin internet tarayicilarinda ileri ve geri tuslari tarafindan algilanabilmesi için uygulayabilecegimiz bir teknikten ve uygun sunucu kontrolünden bahsedecegiz.
Bu görsel derste, AJAX yüklemelerinin JavaScript ile istemci tarafli kontrolünü ve iptalini inceliyoruz.
Bu görsel derste, AJAX Control Toolkit kontrol paketi içerisinden NoBot kontrolünü kullanarak nasil web sitemize yapilabilecek otomatik saldirilardan korunabilecegimizden bahsedecegiz.