Using Page Methods when adding the ScriptService attribute is overkill for a single page -- find out how to add the functionality directly using AJAX. Web services provide a great way to exchange data ...
Notice that ScriptManager can't generate a client-side proxy object that can be used to call the remote service? Dan shows you the workaround. It's amazing how much data is accessible through Web ...