MVC 架構包括下列元件:
- Model (模型):模型物件屬於實作應用程式資料網域邏輯之應用程式的一部分。
- View (檢視): 檢視是顯示應用程式中使用者介面 (UI) 的元件
- 控制器。 控制器就是元件,可以處理使用者互動、使用模型並且在最後選擇可以轉譯要顯示 UI 的檢視。
而ASP.NET MVC 的優點有:
- 利於SEO
- 利於維護
- 掌握網頁細部運作、高度客製化
- 整合運動 ASP.NET 功能
- 利於團隊協同開發
- 開發模式讓測試驅動式開發式或單元測式變得容易
以上引用參考:
Web 表單和 ASP.NET MVC 相比較
MVC wiki
ASP.NET MVC 概觀
ASP.NET MVC技術定位與抉擇
現在可以來做個簡易的 MVC。
作業系統:windows 7
開發環境:vs 2010
首先新增一個專案(如下圖所示):
在 \Controllers\HomeController.cs 檔案中,你可以加入一段程式碼:
public ActionResult MyMvc() { return View(); }接著選擇函式那一行程式碼在點擊右鍵(如下圖選取):
在 \Views\Shared\Site.Master 檔案中,加入一段程式碼(比對一下):
<div id="menucontainer"> <ul id="menu"> <li><%: Html.ActionLink("首頁", "Index", "Home")%></li> <li><%: Html.ActionLink("關於", "About", "Home")%></li> <li><%: Html.ActionLink("我的MVC", "MyMvc", "Home")%></li> </ul> </div>
執行後就會如下圖,多一個目錄選項:
回目錄
回首頁
沒有留言 :
張貼留言