AJAX Teknolojisi Kullanılan bazı siteler:
ASP.NET AJAX ASP.NET AJAX, Microsoft tarafından geliştirilmiş ücretsiz bir AJAX Frameworkdür. Javascript kodlarını arasında kaybolmadan kolayca AJAX uygullamalarımızı geliştirmemize sağlayan bir teknolojidir. İlk kod adı “ATLAS” olarak duyuruldu. Fakat daha sonra ASP.NET AJAX adı altında kendi orijinal adını geri aldı. Ocak 2007 yılında full sürümü olan ASP.NET AJAX 1.0 yayınlandı. En sık sorulan sorulardan biride AJAX yalnızca ASP.NET 2.0 sürümleri ile kullanabilmekteyiz. ASP.NET 1.1 ve ASP.NET 1.0 Sürümlerini desteklemiyor. İstemci ve sunucu tarafında bazı bileşenlerle desteklenmektedir. İstemci tarafında istemci frameworkleri ve servisleri bulunmaktadır. Sunucu tarafında da sunucu frameworki bulunmaktadır. Bu framework içerisinde sunucu kontrolleri, uygulama servisleri ve web servisleri bulunmaktadır. AJAX Sunucu Kontrolleri Script Manager Script Manager, Ajax script kütüphanelerini ve script dosyalarını yönetir. Ajax kullanacağımız her sayfaya bu kontrolü eklemeliyiz. Update Panel Sayfadaki içeriklerin postback olmadan parçalar halinde güncellenmesini sağlayan ajax kontolüdür. Update panel içerisindeki verilerin güncellenmesi gerektiğinde sayfa da postback işlemi olmadan sadece update panel içerisindeki veri güncellenir. Triggers: Update panel dışarısında yer alan kontrellerin update panel içerisindeki verileri güncellemeleri gerektiğinde trigger kullanırız. 2 tip trigger vardır. AsyncPostBackTrigger ve PostBackTrigger. AsyncPostBackTrigger: Hedef kontrolü ve tetiklenecek olan eventi belirtirerek ilgili updatepanel içerisindeki verinin postback olmadan(asenkron) güncellenmesini sağlar. PostBackTrigger: Hedef kontolü belirterek Updatepanel içerisindeki verinin postback olarak(senkron) güncellenmesini sağlar. Update Progress UpdatePanel güncellendiğinde yada içerik değiştiğinde browser da kullancıyı bilgilendirme amaçlı kullanacağımız kontroldür. AJAX Control Toolkit AJAX Kontrol toolkit, İstemci taraflı çalışan ASP.NET AJAX kontolleri ve extenderleri oluşturmamızı sağlayan bir yapıdır. Kolayca Kişisel Kontroller ve extenderler oluşturabilmemiz için güçlü bir SDK’si vardır. AJAX kontrol Toolkit’i http://ajax.asp.net adresinden indirebilirsiniz. Microsoft zamanla 70-80 arasında standart olarak kullanılabilecek kontrol geliştirmeyi planlıyor. Beni dinlediğiniz için teşekkür ederim. SEM GÖKSU MCP(Microsoft Certifed Professional) MCAD(Microsoft Certifed Application Developer) MCTS(Microsoft Certifed Technolgy Specialist) MVP(Microsoft Most Valuable Professional) info@semgoksu.com www.semgoksu.com