Note that the functions provided in class library AJAXMVC implement some basic AJAX features, such as local updates that are not dependent on page postbacks, and extensions that are similar to the behavior in asp.net ajax frameworks (Behavior) that are associated with DOM elements. In fact, the latest ASP.net MVC framework version (Preview 4) already provides out-of-the-box AJAX support capabilities. So, you can take the functionality provided here as an early asp.net MVC framework version of the experiment.
To build a simple Task Column Presentation sample program
To focus on the topic of this article in order to simplify the surface of the problem, a basic Task List case application is provided in this article. Although this program is very simple, it lets us focus on the AJAX features that we are more interested in. The following is a snapshot of the running time for the sample application in this article.
For a classic introductory tutorial on the MVC framework, please refer to Scott Guthrie's blog (http://weblogs.asp.net/scottgu/archive/2007/11/13/ asp-net-mvc-framework-part-1.aspx). We don't want to repeat it here, but like the product catalog application provided by Scott Guthrie, this tasklist application in this article uses a controller to process requests from clients, using a set of classes to form a model that describes a set of task items. There is also a set of views to build the user interface.