Well you can certainly write a web service in ASP.NET and use that from a client-side Ajax script but if you want a framework that takes out the drudge work you have two main choices,
Ajax.net, Michael Schwarz's .net product which has free and professional versions, or
Microsoft's Atlas which integrates with ASP.NET version 2.
--
Joe (
Microsoft MVP - XML)