GeekArticles
Database
SQL ServerBuilding Interactive User Interfaces with Microsoft ASP.NET AJAX: Providing Visual Feedback with the UpdateProgress Control
Author: aspnet.4guysfromrolla.com |
Published: 9th May 2008 |
Visited: 127 times |
Add CommentFiled in: SQL Server
Microsoft's ASP.NET AJAX Framework helps page developers design more interactive web pages by streamlining the postback mechanism. In traditional web pages,
a full postback involves the browser re-requesting the page, which is then re-rendered. This re-rendered page markup is returned, in its entirety, to
the browser for display. Ajax techniques improve the user's experience in two primary ways through the use of partial postbacks: first, a partial postback
is asynchronous, meaning that the user can still interact with the page while waiting for the partial postback to complete; second, and more importantly,
because a partial page postback updates only a particular region (or regions) of a page, less data needs to be shuttled between the client and the server,
resulting in a quicker and smoother experience.
One benefit of full page postbacks is that the browser provides a number of cues to the user that a postback is underway. Upon the initiation of a postback,
the little Internet icon in the browser's upper right corner starts spinning and a progress indicator is shown in the status bar, among other signs. With
a partial page postback, however, no feedback is provided to the user. Consequently, a user may have instigated a partial page postback, but not realize
it if the response is lagging. This may prompt them to click the button (or whatever instigated the partial postback) again, or they may just decry your
website as buggy and close their browser, never to return again!
The good news is that the ASP.NET AJAX Framework includes the UpdateProgress control, a Web control designed specifically for providing visual feedback to
a user during a long-running partial page postback. This article examines using the UpdateProgress. Read on to learn more!
Read More >
Read Article Sponsored Links
Related Articles
• Three Powerful Profilers for Ajax Profilers are simple tools that could be plugged into the application so that developers will have performance data of their application. These are non-obtrusive to the application as the server and the client relationship is independently observed by the profiler.
The importance of this tool becom ...
• Google Hosting Ajax Libraries One of the concerns developers will always face in building Ajax based applications using frameworks are the libraries. There are hundreds of them available online and most of them are free to download and could be used in your website.
These libraries could be loaded in your server and will be use ...
• Reducing Code Size of Ajax Applications Building an Ajax based applications is mostly difficult due to the fact that codes are usually rendered longer. Because different web developments are used in building an Ajax based applications, developers have to combine these codes so that they can achieve the asynchronous function of Ajax. If th ...
• Degradable Ajax There are hundreds of frameworks out there that are aimed in helping developers who are not familiar with JavaScript to build an Ajax based application. Some of these frameworks are just drag and drop so you won’t even have to sweat so much in building an Ajax based website. These framewor ...
• Ajax’s Future Lies in the Browser Since Ajax was introduced to the public, there was little to no doubt among developers that this would be the future of our online experience. Even with the daunting task of learning JavaScript up to an advanced stage and all the security risk, developers are more than willing to dip themselves into ...
• Google Releases new Ajax APIs Google has been in the news a lot lately as they had the Google I/O developer conference. Leaders in Google’s web services met with some of the country’s budding developers to give them heads up of the latest news about Google especially their assistance for developers big and sm ...
• The Stateless Problem of Ajax We are often dazzled with websites that were developed with Ajax. The interface is amazing and the interaction with users is simply beyond expectations. The asynchronous streaming of information from the server gives the user the ability to update the information in our browsers without refreshing t ...
• Hyperlink 2.0 of JS-Less Ajax Ajax without JavaScript is just impossible. When you take the meaning of Ajax, JavaScript becomes a very important part of this web development tool since after all, the letter J in Ajax stands for JavaScript. Any developer who would like to have an Ajax based website should learn ...
• Ajax Uncaught Exception Error When building an Ajax based website, one can encounter uncaught exception error while using Mozilla/Firefox.
Error: uncaught exception: Permission denied to call method
Even though everything appear to be fine except for this error, it could be that the Ajax based website will be working well fro ...
• Ajax Based Websites in Wii Wii is the family favorite game console because of its simplicity, revolutionary user interaction and a highly competitive price. If PS3 and XBOX360 will lower their prices like that of Wii, Sony and Microsoft would be bankrupt. Wii has apparently caught everyone’s attention and their pock ...