I'm curious as to what pattern the community uses to make AJAX calls in a 3.5 setting. Patterns may be the wrong term to use here, but I've started working in an AJAX environment(been a while) and there's a few new options.
Originally(quite a few years ago), I would write up a function using XMLHttpRequest and use an *.aspx or *.asmx page/service to return an array of results. More recently I've been using UpdatePanels, but have started to move to a jQuery based enviroment.
Background aside, I've come across being able to setup an "Ajax Enabled Web Service" which lives inside a web application and creates methods directly accessible from javascript calls(provided they are registered with the current ScriptManager).
I'm not asking if WCF to serve up responses is necessarily best practice, but rather, what does the community do in a web forms environment? Do you instead create call back pages that serve responses via code behind? How do you handle json serialization?
Just a novice looking for the path recently paved.