如果你使用過ASP或ASP.NET,你會發現ASP.NET MVC和它們非常相似,ASP.NET MVC的呈現和ASP應用程 序的頁面非常相似,就像傳統的ASP.NET Web窗體應用程序,ASP.NET MVC讓你可以完全訪問.NET框架提供 的語言和類。
我希望通過本文讓你感受到構建ASP.NET MVC應用程序的過程和構建ASP應用程序或ASP.NET Web窗體應 用程序的相似之處和不同之處。
任務列表應用程序
為了保持簡潔,我只創建一個非常簡單的任務列表應用程序,通過這個程序可以做下面三件事情:
1.列出一套任務
2.創建新的任務
3.標記任務已完成
還是那句話,為了保持簡潔,在構建任務列表應用程序時我只使用ASP.NET MVC框架的少部分特性,如 我不會使用測試驅動開發方法或HTML輔助方法。
預備
要構建ASP.NET MVC應用程序,要使用到Visual Studio 2008 或Visual Web Developer 2008 Express ,同時還需要下載ASP.NET MVC框架,下載地址是http://www.asp.net/mvc/。可以從 http://msdn.microsoft.com/en-us/vs2008/products/cc268305.aspx下載90天試用期的Visual Studio 2008。如果你決定使用Visual Web Developer 2008 Express,必須得安裝SP1,可以從 http://www.microsoft.com/downloads/details.aspx?FamilyId=BDB6391C-05CA-4036-9154- 6DF4F6DEBD14&displaylang=en下載Visual Web Developer 2008 Express的SP1包。
創建一個ASP.NET MVC Web應用程序項目
我們從在Visual Studio 2008中創建一個ASP.NET MVC Web應用程序項目開始,選擇菜單項文件(File ) > 新建項目(New Project),你就會看到如圖1所示的一個新建項目對話框,選擇你熟悉的編程語 言(Visual Basic 或Visual C#),然後選擇ASP.NET MVC Web應用程序項目,項目名稱命名為Tasklist, 然後點擊保存按鈕。
圖1 新建項目對話框