概述
12月10日微軟發布了ASP.NET 3.5擴展的預覽版,在其中包括了ASP.NET MVC Framework、ASP.NET AJAX改進、ASP.NET動態數據支持、ASP.NET SIlverlight支持、以及 ADO.NET Data Services等。我也在第一時間下載下來進行了安裝,體驗了一下微軟的 ASP.NET MVC Framework。
提起MVC,相信大家都不陌生了,這裡簡單的提兩句,將 一個應用的實現分成三部分:模型(Model)、視圖(View)、控制器(Controller)。模 型用來保持狀態,視圖只負責信息的顯示,控制器用戶處理和回應用戶的輸入和交互。本文 就通過一個簡單的實例來體驗一下ASP.NET MVC Framework。
安裝
1.需要安 裝VS2008 RTM或者Visual Web Developer 2008 Express。
2.下載安裝ASP.NET 3.5 Extensions。下載地址:http://asp.net/downloads/3.5-extensions
創建MVC應用 程序
安裝完成後,會在新建網站裡面看到ASP.NET 3.5 Extensions Web Sites一項 (我用的是Visual Web Developer 2008 Express):
建立完 成後,站點的結構與普通的Web Site並沒有不同(在VS 2008 RTM下不知道是什麼樣的), 只不過在Web.config中添加了一些配置,如添加了UrlRoutingModule:
<add name="UrlRoutingModule" type="System.Web.Mvc.UrlRoutingModule,
System.Web.Extensions, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
建立數據模型對象(Model)
在App_Code文件夾下,建立一個Models文 件夾,添加一個LINQ to SQL Classes:
命名 Product為ProductInfo。