Mediante componentes del lado del cliente y del servidor, ASP.NET AJAX permite al desarrollador crear aplicaciones web en ASP.NET 2.0 que pueden actualizar datos en la página web sin una recarga completa de la misma.
La tecnología clave que permite esta funcionalidad es el objeto XMLHttpRequest, junto con Javascript y DHTML.
Fue subsecuentemente incluido con la versión 3.5 del .NET Framework, que fue liberada junto con Visual Studio 2008 en noviembre de 2007.
Los nuevos productos son llamados Microsoft AJAX Library, que contiene las bibliotecas javascript, ASP.NET 2.0 AJAX Extensions, que contiene el código.NET del lado del servidor, y ASP.NET AJAX Control Toolkit, que incluye controles de código compartido que pueden ser utilizados con ASP.NET AJAX.
Es admitida por la mayoría de los navegadores más populares y puede ser usada para construir aplicaciones web centradas en el cliente que integradas con un proveedor de datos.