程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET MVC框架(第一部分)

ASP.NET MVC框架(第一部分)

編輯:關於ASP.NET

一個簡單的電子商務店面應用

我將使用一個簡單的電子商務商店應用來示范ASP.NET MVC框架的工作原理。在今天的貼子裡,我將實現一個產品列單,以及相關的浏覽應 用場景。

具體來說,我們將建造一個網上商店,允許用戶在訪問該網站上的/Products/Categories網址時 浏覽產品分類列表:

當用戶點擊上面網頁上的產品分類鏈接時,他們將轉到一個產品分類列表URL /Products/List/CategoryName上,該頁面列出了指定分類中 的還在銷售的產品:

當用戶點擊個別的產品時,他們將轉到產品細節URL /Products/Detail/ProductID上,這個網頁將顯示用戶選定的產品的更多細節:

我們將使用新的ASP.NET MVC框架來實現上述的所有功能。這將會允許我們在應用的不同組件間保持“清晰的關注分離”,允許 我們更輕易地集成單元測試和測試驅動的開發。

創建一個新的ASP.NET MVC應用

ASP.NET MVC框架包含一個Visual Studio項目模板,方便你創建新的MVC web應用。選擇文件->新項目菜單,選擇“ASP.NET MVC Web 應用”模板,用它創建一個新web應用。

在默認情形下,當你使用該選項生成一個新應用時,Visual Studio 將為你創建一個新的解決方案,然後往裡面加2個項目。第一個項目是 web項目,在其中你實現你的web應用的功能。第二個項目是個測試項目,你可以在其中編寫單元測試,來測試你的應用代碼:

你可以在ASP.NET MVC 框架中使用任何單元測試框架,包括NUnit, MBUnit, MSTest, XUnit以及其他的框架。VS 2008專業版現在包含了對 MSTest的內置測試項目的支持(VS 2005版本的MSTest要求你擁有Visual Studio Team System版本才能使用),當你使用VS 2008時,默認的 ASP.NET MVC 項目模塊自動生成這樣的測試項目。

我們還將發布可用以NUnit, MBUnit 和其他單元測試框架的項目模板,所以,如果你更喜歡那些框架的話,你可以輕松地一次點擊即生成你 的應用和可以馬上使用的相應的測試項目。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved