Bir veya birden çok UpdatePanel’in sayfadayer aldığı uygulamalarda bazen bölgeselbazen detüm sayfadaki yüklemelerindurumlarına ait bilgileri kullanıcıya göstermek önemliolacaktır. ASP.NET ile beraber gelen UpdateProgresskontrolü ile kolaylıkla asenkron işlemlerin takibiniyaparak kullanıcılara “Yükleniyor” mesajlarıgösterebiliyoruz.İlk UpdateProgress örnegi
UpdateProgress kullanabilmemiz için sayfada birasenkron AJAX işleminin gerçekleşiyor olmasıgerekir. Bu nedenle hemen aşağıdaki gibi bir sayfayıhazırlayarak bir UpdatePanel içerisinde bir Label veButton yerleştireceğiz.
Sonrasında hemen Button1’in arkasına aşağıdakikodları yazarak 5 saniyelik bir yükleme işlemini simüleetmek için sistemi 5 saniyeliğine asenkron isteğe cevapverirken uyutalım.
Tüm bu işlemleri tamamladıktan sonra sıra geldisayfaya uygun bir UpdateProgress kontrolü koymaya.UpdateProgress kontrollerini aşağıdaki şekliylesayfada istediğiniz yere yerleştirebilirsiniz.
Yukarıdaki kod içerisinde de görebileceğiniz üzereUpdateProgress kontrolünün içerisindekiProgressTemplate aslında UpdateProgresskontrolünün görünür yüzünü tanımlıyor.UpdateProgress kontrolleri normal şartlarda sayfadagözükmezler. Sadece asenkron bir AJAX yüklemesigerçekleşirken UpdateProgress sayfada görünürolacaktır. Böylece Button1’e bastığımızda“Yükleniyor” mesajı beş saniye boyunca kullanıcıyagösterilecek.