Asp.Net Ajax Mantığı Nedir?

Görüldüğü gibi Seçimlerimiz arasına “ASP.NET AJAX Enabled Web Site” gibi bir seçim geldi bunu seçtiğimizde Asp.Net Ajax yazmaya başlayacağız...

Ajax Toolkit in içinde UpdatePanel, UpdateProgress, Timer, ScriptManager 4 araç çıkacaktır. Biz ilk olarak “UpdatePanel” ile başlayacağız bu araç bizim istediğimiz bir alanın (Örn: Sayfanın alt kısmının) İnternet Explorer’ın altındaki mavi çubuk yani refresh yaptığınızda görmeye alıştığınız “Postback Progress”  denen şey çıkmayacak ve sayfa yenilenecek ama sayfa gidip gelmeyecek sadece istediğiniz yer refresh olacak.

Ben projemi vb.net olarak yazmak istiyorum ve başlıyorum;
Sayfamıza bir UpdatePanel ekliyorum ve içine bir buton ve bir label ekliyorum ve butona çift tıklayıp kod ekranına geliyorum

Button_click
   Label1= Now  ’Burada labelde saat gösterilecek.
End Sub

Artık eğer biz normal olarak bir Asp.Net yazmış olsaydık butona her tıklayışta tekrardan sayfa gidecek ve refresh olacaktı fakat biz ajax teknolojisi kullandığımız için durum böyle olmayacak ve biz altı üstü bir label olan yer için tüm sayfayı refresh yapmayacağız...

Evet ve gördüğünüz gibi butona her tıklayışta Postback Progress yenilenmiyor birde bunun Tahribat.com gibi büyük bir sitede ne kadar zaman kazandıracağını düşündünüz mü?

Arkadaşlar, teknolojiye ayak uyduralım, bu olay programcılar ve webmasterlar bilirler çok zorluk çıkarır yani zaman kaybı vs. artık bu teknolojiyle birlikte bütün bunlar ortadan kalkacak...

Zaman ayırdığınız için teşekkürler...

Tarih:
Hit: 3357
Yazar: Ravage



Yorumlar


Siftahı yapan siz olun
Yorum yapabilmek için üye girişi yapmalısınız.