Ana içeriğe atla

Ajax Update Panel (Yükleniyor...)

Uptade panel ile ilgili birden fazla başka blog sağlayıcılarında yazmıştım.Bu bloglarda Uptade paneli bazı ajax kontrolleri ile birleştirmiş ve denemelerimi paylaşmıştım.Şimdi ise Ajax extender serisini yazmaya başladığımda kontrolün basit bazı parametrelerini anlatmaya çalışacağım.
Aşağıdaki kod örneği ile bir metin kutusu ve bir button vardır.Button a tıklandığında Yükleniyor yazısının ve birde loading adında dönen bir resmin görüntülenmesini sağlayacağım.Buda bir çok sitede gördüğümüz belirli sürelerde kullanıcıya gösterilen post öncesi mesajlardan biridir ve Ajaxla yapılır.
Yukarıdaki kod blogunu biraz detaylarına bakarsak şu dizilim Uptade Panel i daha rahat anlayabiliriz.
UptadePanel >ContentTemplate
içeriğinde TextBox ve OK buton form nesneleri yerleştirilmiştir.
UptadeProgress>ProgressTemplate
içeriğinde ise loading adındaki OK buttona tıkladığımızda gösterilecek olan resim nesnesi vardır.
kod sayesinde elde etiğim form görüntüsü aşağıdaki gibi olacaktır.
   
UptadeProgress içeriğindeki resim ve yazının web görüntüsünde çıkmadığını sanırım farkettiniz.Çünkü biz UptadeProgress içeriğinin kullanıcın buttona tıkladığında görüntülenmesini istiyoruz.Bunun içinde source modda iken OK button adındaki form nesnemisin Click olayına şu aşağıda belirttiğim kodları yazıyoruz.
System.Threading.Thread.Sleep(2000) 'parantez içerisindeki rakam değiştirilebilir bu dizilişle OK button nesnesi UptadeProgress için 2 saniye kadardır.Tüm bu  işlemden sonra web uygulamanızdaki button tıklandığında kullanıcılarınız şu tarz bir görüntü alırlar.
Evet Uptade Panel ile olan ilk kolay çalışmamızı bitirmiş olduk.Fakat Uptade Panelin özelliğini elbette tamamını bir bloga sığdıramazdım, sıkça diğer parametreleride uygun zamanda sizinle paylaşacağım.Başarılar
      Sponsorlu Bağlantılar:

Yorumlar

Bu blogdaki popüler yayınlar

Firebird SQL Table oluşturma ve SQL komutları

2 nci  Firebird SQL veritabanı blogunda bu kez mevcut Firebird veritabanına ISQL ile bağlanmayı veritabanı nesnelerini oluşturmayı (create table), Kayıt eklemeyi (ınsert) ve kayıtları izlemeyi (show) ile önemli SQL komutlarını anlatmaya çalışacağım...

HBYS yazılımları ve en iyiler (Hastane Bilgi Yönetim Sistemleri)

HBYS (Hastane Bilgi Yönetim Sistemi) ve iyi yazılım firmaları HBYS nedir sorusuna verilebilecek en iyi cevabı, sıra bekleyen hastalara, HBYS programını kullanlar, yani sistem çalışmıyor diyenler verebilir ! Bugün Türkiye genelinde halen izlediğim bu HBYS platformlarını üreten firmalar hakkında bildiğim bazı kişisel görüşlerimi paylaşacağım. Müdahil olduğum bu sektörün ileri gelen firmalarınıda bu sayede kısaca anlatma fırsatım olacak.O halde yazının devamı için devam ediniz...

Ağdaki Loop ve Spanning Tree Nedir

Büyük bir Network devralıp işin başına geçtiğimde en sık rastladığım olay ağın kablolama çalışmasının gereğinden fazla Fiziksel bağlantı ile yapılmış olması olur.Bu gereksiz fiziksel bağlantılar ile LOOP denilen veri paketlerinin döngüye sokar ve "Ağım Kitlenir,internet bağlantım kaybolur,ağımdaki makinelere erişemem.Eğer sizinde böyle bir sorununuz varsa bu yazım işinize yarayacaktır. Network Adminlerinin bildiği fakat herkesin bilmek zorunda olmadığı bir kaç küçük detay vererek Döngüye neden olanları anlaşılmasını sağlayayım. Biliyorsunuz ki Pc ler TCP/IP protokolü ile birbirlerine bağlanmak için kullanırlar.TCP/IP protoklü içinde önemli 3 katman vardır.Ip,MAC,Dns Name,konuyu derin anlatan bir çok makele bulabilirsiniz fakat ben mantığı vererek konuyu dağıtmak istemiyorum.Kısaca Ip Makinemize verdiğimiz yada DNS Serverlar verdirdiğimiz veya Otomatik MAC Makinemizin üzerindeki değişmez Ethernetimizin kimlik bilgisi Dns Name makinemizin adı vs. Yukarıdaki 3 ögeden en önemlisi ...