請注意,類庫AjaxMVC中提供的函數實現了一些基本的AJAX功能,例如不依賴於頁面回寄的局部更新以及關聯到DOM元素的類似於ASP.NET AJAX框架中行為(Behavior)的擴展。實際上,最新的ASP.NET MVC框架版本(Preview 4)中就已經提供了現成的Ajax支持功能。所以,你可以把這裡提供的功能作為早期ASP.NET MVC框架版本的試驗品學習。
構建簡單任務列表示例程序
為了簡化問題的表面而專注於討論本文的主題,本文中提供了一個基本的任務列表案例應用程序。盡管此程序非常簡單,但是它卻讓我們專注於討論我們更感興趣的AJAX特征。下面給出了本文示例應用程序的一個運行時刻快照。
有關MVC框架的經典入門級教程,請讀者參考Scott Guthrie的博客(http://weblogs.asp.net/scottgu/archive/2007/11/13/asp-net-mvc-framework-part-1.aspx)。我們不想在此重復這些內容,但是就像 Scott Guthrie提供的產品目錄應用程序一樣,本文中提供的這個TaskList應用程序使用一個控制器來處理來自客戶端的請求,使用一組類形成模型,用於描述一個任務項的集合,還有一組視圖用於生成用戶接口。