pdf.css
Google


ADBRITE ads links
You are here: CodeIdol > Ajax > Ajax with ASP.NET > page: 27 28 29 30 31 32 33 34 35 36 37


-- Because Ajax applications are asynchronous on the client, they are perceived
to be very responsive.

Context
-- With a full postback, the user may lose the context of where they are. The user
may be at the bottom of a page, hit the Submit button, and be redirected back to the top of
the page. With Ajax there is no full postback. Clicking the Submit button in an application that
uses Ajax will allow the user to maintain their location. The user state is maintained, and the
user is no longer required to scroll down to the location that he or she was at before clicking
Submit.

Figure 1-4 shows how the user interface can still operate while using Ajax. The UI is not locked during
the server processing.

Figure 1-4
History of Ajax
For all of its perceived newness and sexiness, the technologies that make up Ajax are really not new.
The ability to communicate back to the server through a hidden frame without posting the main page
back to the server has been around for a long time. Communication between client and server has been
available -- back to the release of Internet Explorer's ability to script ActiveX controls on the client browser
and to the MSXML component, both of which date back into the late 1990s. Personally, I saw the first for-
mal usage of client script and MSXML in 2003. The problem with the technology at that time was the
need to manually create the necessary client-side JavaScript. In 2003, there was too much code overall
that had to be written and too much custom code that had to be written to get this to work. It has been
only in the second half of 2005 that client-side libraries and server-side support for ASP.NET have
started to make their presence felt and been used significantly.

The mainstream development community has only recently started using the technique. The release of
Google's Suggest and Maps are what really opened the eyes of the users to the development technolo-
gies. These applications sent a shockwave through the development community.

Server Response
Server Response
User Action
User Action
User Action
7
Introduction to Ajax on ASP.NET
You are here: CodeIdol > Ajax > Ajax with ASP.NET > page: 27 28 29 30 31 32 33 34 35 36 37
   
Related tags







Popular Categories
Unix books and guides
AJAX popular information
C# language guides
Windows books and cookbooks
.......






© CodeIdol Labs, 2007