ASP.NET AJAX

ASP.NET AJAX is Microsoft's foray into the world of Ajax. It is a very large library that provides tons of functionality and bells and whistles, effectively providing enough Javascript functionality to allow it to become a new big programming language in itself.

http://ajax.asp.net