This demo illustrates how easy it is to show progress monitoring with Telerik
                ProgressArea. For that purpose you need to simply add a RadProgressArea
                and RadProgressManager on your page. Then using the RadProgressContext
                class you send the progress counters to RadProgressManager. For more details on the
                ProgressArea API and configuration settings, check out this help article.
About RadProgressArea for ASP.NET AJAX
    The Telerik ASP.NET RadProgressArea control allows your users to monitor the progress
                of any measurable process. You can also use it in combination with file upload components.
                You can easily style the control and make it fit your scenario thanks to the 20
                built-in skins and support for templates.
    RadProgressArea and 120+ other controls are part of UI for ASP.NET AJAX, a comprehensive toolset taking care of the
                common
                functionality of your application, while leaving you with more time to work on its
                business logic.
Key Features
    - Progress Monitoring of Measurable Processes
- File Upload Process Visualization
- Templates for Easy Customization 
More about RadProgressArea for ASP.NET AJAX