per implementare ajax, ci sono molti tool e framework. se cerchi su google trovi anche diverse recensioni che mettono a confronto i vari framework.

Per quanto riguarda Microsoft, esiste un sito totalmente dedicato alla loro "visione" di questa tecnologia.
http://www.asp.net/ajax/

da qui puoi scaricare tutto il necessario per installare le librerie ed i componenti per ASP.NET.

viceversa puoi usare ad esempio JQuery che però è più improntata sul vero ajax javascript.