1.5 Showing a “Please Wait” Dialog with BusyBoxDotNet
Web applications sometimes need to perform operations that require significant processing time to complete. This entails a certain amount of waiting time for the user, who is often unaware of what’s actually happening. While such delays may be unavoidable, you can improve the user experience by providing an indicator that informs the user about the processing going on behind the scenes.
BusyBoxDotNet is a library of ASP.NET web controls capable of showing a customizable message box during time-consuming activities. BusyBoxDotNet makes it easy to show and hide the box when the operation starts and finishes, relieving the developer from the need to write JavaScript code to achieve such functionality.
There are a couple of conceptually different time-consuming operations: those happening on the server and those happening on the client. BusyBoxDotNet can manage both of them. The first category includes intensive server-side tasks such as report generation, queries to data stores, or complex computations. Time-consuming tasks on the client side involve pages that require some time to be rendered by the browser, such as pages containing grids of data or many external visual resources.
| |
|---|---|
Tool | BusyBoxDotNet |
Version covered | 0.2.1 |
Home page | |
Power Tools page | |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access
