Mooさんのブログで知ったのですが、Ajax.NETというVS.NET上でAjaxを簡便に実装できるようにするというプロダクツがあり、
試しにダウンロードして実装してみました。
本当に簡単すぎるくらい簡単です。
シンプルで分かりやすいです。
ASP.NET2.0だと[Client CallBack]という同等のものが用意されているようで、標準で用意されているのなら、そちらの方を利用する可能性が高いのですが、現時点で実装したい局面があれば採用しても良いかなと思います。
残念ながらそういった局面が無いのですが・・・。