utilizzare ajax nei progetti è sicuramente una cosa molto vantaggiosa sia per l'interfacia, sia per le prestazioni.
Ma un progetto che utilizza Ajax ha una struttura molto diversa da un normale sito asp.net, inoltre c'è bisogno di più di lavoro, e di conoscenza di javascript.
Puoi usare JQuery, MS-Ajax Extension library (compreso AjaxControlToolkit), o qualsiasi altro framework.
Solitamente chi usa ajax (che può usarlo anche con semplici webservice e javascript scritto a mano), si appoggia ad un framework tipo quelli citati sopra per agevolare tutte le operazioni di programmazione sia server che, soprattutto, client web.