ASP.NET/ AJAX Page Loader Progress Bar/ Splash Screen
This is what's happens when you have an idea and you're not that fast ;-) Thanks to this article, I saved a lot of time writing something similar!
Introduction:
Today, complex server
controls and extensive Javascript libraries (e.g. AJAX ) are
very common . They can considerably increase the size and
accordingly the loading time of your page. Unfortunately it
is very hard to catch how slow your page is while you are in
a development environment. You will be surprised to see how
long some users have to wait until your page is completely
downloaded. Wouldn’t it be nice if you could communicate to
the users to stay patient until the page and scripts are
downloaded? Even in some cases you would rather hide your
page until it is fully downloaded to avoid premature events
when your scripts are still loading. This article shows how
you can display the loading process of your page with a
progress bar. Additionally you can use this as a splash
window to show messages, news or ads that you want the user
to see first.
The technique discussed here is not limited to ASP. NET.
If you use any other server-side scripting languages, keep
on reading!