Annoncé sur le blog de Scott Guthrie alors que personne ne s'y attendait, Microsoft annonce la disponibilité de la version finale de ASP.NET AJAX 1.0 (anciennement Atlas) le framework Ajax pour ASP.NET. ASP.NET AJAX 1.0 permet aux développeurs de construire des applications Web s'intégrant avec le framework .NET et la plate-forme ASP.NET. Ils peuvent construire des interfaces utilisateur avec des composants AJAX réutilisables et enrichir des pages Web existantes avec des contrôles AJAX. Ils peuvent également accéder à des services distants et à des données à partir du navigateur sans avoir à écrire des scripts trop compliqués. Les développeurs peuvent utiliser AJAX avec Visual Studio, mais Visual Studio n'est pas un pré-requis. ASP.NET AJAX 1.0 inclut toutes les fonctionnalités des précédentes versions CTP et rajoute des fonctionnalités avancées de training. Il fournit une bibliothèque de composants AJAX côté client et une bibliothèque côté serveur qui permet d'intégrer des fonctionnalités AJAX dans ASP.NET. Microsoft fournit également un ensemble de plus de 30 contrôles ASP.NET AJAX gratuits, le ASP.NET AJAX Control Kit. Il s'agit d'un projet shared source qui permet d'enrichir ses applications. Parmi les nouveautés, on citera les contrôles AutoComplete, Calendar, MaskedEdit et Tabs. En plus de fournir le code des contrôles ASP.NET AJAX Control Toolkit, Microsoft fournit également le code source de la bibliothèque AJAX côté client sous la licence Microsoft Permissive License. Pour le futur, les fonctionnalités de ASP.NET AJAX 1.0 seront intégrées dans la prochaine version de ASP.NET (nom de code Orcas). Visual Studio « Orcas » fournira l'IntelliSense pour le JavaScript client, le contrôle de la compilation JavaScript et le support du débogage JavaScript.