Exploring one of MS AJAX’s often overlooked features.
AJAX, ASP.NET, JavaScript By Dave Ward on November 15th, 2007
It’s easy to think of the ASP.NET AJAX framework primarily in terms of the server controls it provides. However, make sure that you don’t overlook the client script helper classes at your disposal. Many of them are very useful and surprisingly powerful.
In the next several posts, I’ll be examining these client side helper classes and hopefully giving you some ideas for more effectively using them.
In this first post, I’m going to take a closer look at $addHandler.

A problem that has always plagued web developers has been providing detailed progress indication for server-side tasks. The stateless nature of the HTTP protocol makes implementing a mechanism for constant, stateful progress information cumbersome. The main problem is that a given group of server side tasks will generally only result in one, aggregate response from the server.
This is a technique that I really like. It’s excellently suited to intranet sites and administrative interfaces, where your users are typically familiar enough with the application to know which text they can click to edit. It’s actually very easy to implement, with a small amount of JavaScript.
