There's a zillion ways to do this, but this is the way i do most my stuff if it helps you at all
I use jQuery with .NET and i typically make a $.ajax call to a generic handler... super, and i mean bare to the bones, stripped down example Page (aspx): http://paste.pocoo.org/show/84931/ Handler (ashx): http://paste.pocoo.org/show/84932/ I always use the library by James Newton-King, the most excellent "JSON.Net" class (http://james.newtonking.com/projects/json-net.aspx) to spit out JSON for the client to use, but i left that out for brevity hope that helps