.NET news » Ajax 
ASP.NET AJAX in Action
Authors: Alessandro Gallo, David Barkol, Rama Vavilala
Average rating: (21 reviews)
More .NET Ajax books
Download ASP.NET AJAX 1.0!
The release everyone has been waiting for is here! ASP.NET AJAX is a free framework for quickly creating a new generation of more efficient, more interactive and highly-personalized Web experiences.
Perspectives on ASP.NET AJAX
Unveiled at the Microsoft Professional Developers Conference in September 2005, Microsoft ASP.NET AJAX (formerly referred to as "Atlas") adds many new capabilities to ASP.NET 2.0, all of which are geared towards making it easy to add AJAX-based functionality to your Web sites. In this month's column, I examine ASP.NET AJAX, looking closely at some of its key features. This column assumes you have at least some degree of familiarity with the basic concepts and tools..
AJAX Test Automation
The popularity of Web applications that use AJAX (Asynchronous JavaScript And XML) technology has increased steadily over the past year. When written correctly, AJAX can yield significant improvements in performance and user experience compared with non-AJAX Web applications. However, because AJAX Web applications work asynchronously, traditional synchronous test automation techniques generally don't work. In this month's column, I present a technique that allows you to write lightweight test automation to verify the functionality of AJAX Web applications.
Atlas: ModalUpdateProgress - An UpdateProgress Control in Modal Popup Style
A progress indicator control that works in a modal popup style.
16 Jan 2007, 20:26:00 Source: Atlas: ModalUpdateProgress - An UpdateProgress Control in...
Tags: Ajax
Build Google IG like Ajax Start Page in 7 days using ASP.NET Ajax and .NET 3.0
Build a start page similar to Google IG in 7 nights using ASP.Net Ajax, .NET 3.0, Linq, DLinq and XLinq.
ASP.NET AJAX under the hood secrets
Performance tips and hard-core tricks that change core runtimes, not for the faint hearted.
AJAX Test Automation
The popularity of Web applications that use AJAX (Asynchronous JavaScript And XML) technology has increased steadily over the past year. When written correctly, AJAX can yield significant improvements in performance and user experience compared with non-AJAX Web applications. However, because AJAX Web applications work asynchronously, traditional synchronous test automation techniques generally don't work. In this month's column, I present a technique that allows you to write lightweight test automation to verify the functionality of AJAX Web applications.
Perspectives on ASP.NET AJAX
Microsoft ASP.NET AJAX (formerly referred to as "Atlas") adds many new capabilities to ASP.NET 2.0, all of which are geared towards making it easy to add AJAX-based functionality to your Web sites. In this month's column, I examine ASP.NET AJAX, looking closely at some of its key features..
The UpdatePanel opened: what happens behind the scenes?
In this article I'll walk through what happens in the browser when an UpdatePanel updates. You'll see what events are fired, what intervention points there are where you can intercept the action, and generally get a feel for the sequence of events.
The UpdatePanel is one of the coolest features of Microsoft's ASP.NET AJAX. It magically lets you enhance your web sites with AJAX goodness, with very little cost to you as a developer. If you are like me though, you'll be feeling just a little bit uncomfortable simply dragging the UpdatePanel onto your web form, and then letting it do its stuff. We want to understand what it is doing on our behalf.
Introduction to the PopupControl Extender
The PopupControl extender is a way to render a server control popup to the user, so that the user can perform some action (say click on a textbox), the user selects a value in a control that dynamically appears, and that value is posted back to the originating server control. As an example, this can be a calendar control that pops up for the user, which when selecting a value, the value is posted back to a textbox and the date is entered.

