.NET news » Ajax 
An Introduction to AJAX Techniques and Frameworks for ASP.NET
Report Task Progress with ASP.NET 2.0
An Introduction to Ajax Techniques and Frameworks for ASP.NET
Date picker and Time picker in asp.net 2.0 using Ajax (With Atlas)
WebChat - A Fully Functional Chat Room - Free!
EasyPack - A Pushbutton Batch JavaScript Error Checking, Compression and Obsfucation Tool
AJAX Enhancements with Microsoft Atlas
Intro to Atlas: The Road to Effortless AJAX Begins Here
An Introduction to AJAX and Atlas with ASP.NET 2.0
Traditionally, web applications have left a lot to be desired from a user experience standpoint, due primarily to the "request/response" lifecycle. Any interaction with a page typically requires a postback to the web server (a "request"), which then performs any server-side tasks needed and returns the updated page's markup (the "response"). Outside of intranet-based applications, such behavior adds a bit of a lag when interacting with a page. One approach to improving the end user's experience is to use AJAX. AJAX is a technique for using JavaScript and the XMLHttpRequest object to make light-weight HTTP requests back to the web server from client-side script. Once a response is received, the web page's layout can be seamlessly refreshed using JavaScript to message the page's Document Object Model (DOM) and CSS settings. AJAX-enabled pages provide a slick, responsive user experience, making web-based applications function more like desktop-based ones.
In the past adding AJAX type behaviors to your web application was difficult and came with a steep learning curve since AJAX encompasses a bevy of technologies (JavaScript, XML, XmlHttpObject, HTTP requests, DHTML, and so on). With the advent of the ASP.NET Atlas framework, however, there is much less of a reason to feel so overwhelmed when it comes to AJAX!

