ASP.NET MVC 3
模型檢視控制器 (Model-View-Controller,MVC) 模式是架構設計準則,用來分離 Web 應用程式的各個組成部分。 這種分離可讓您更加控制應用程式的各個部分,從而使您可以更輕鬆地對其進行開發、修改和測試。
ASP.NET MVC 是 ASP.NET Framework 的一部分。 開發 ASP.NET MVC 應用程式是開發 ASP.NET Web Form 網頁的一種替代方案,但它不會替代 Web Form 模型。
您可以從 ASP.NET MVC 下載網頁 (英文) 取得最新版 ASP.NET MVC Framework。 如需此版本 MVC 中新功能的詳細資訊,請參閱 ASP.NET 網站上的 ASP.NET MVC 3 (英文)。
注意事項: |
---|
另外也提供舊版 MVC Framework (ASP.NET MVC 2)。如果您使用的是專為搭配 MVC 架構版本所撰寫的應用程式,則可以下載 ASP.NET MVC 2。 |
ASP.NET MVC 3 的內容對應
建議您依序閱讀下列文件,協助您更深入了解 ASP.NET MVC。 您可以從 MSDN 網站上的 ASP.NET MVC 3 程式碼範例網頁 (英文) 下載完整的範例專案。
注意事項: |
---|
ASP.NET MVC 專家所撰寫的部落格項目中有其他參考資訊。如需詳細資訊,請參閱本文件稍後的關於 ASP.NET MVC 的部落格項目。 |
關於 ASP.NET MVC 3 的部落格項目
下列部落格項目將提供關於如何使用 ASP.NET MVC 3 的其他資訊。
ASP.NET MVC 3 簡介 (英文) (Scott Guthrie)
宣告 ASP.NET MVC 3 (英文) (Scott Guthrie)
包含 MvcScaffolding 套件的 ASP.NET MVC 3 專案 (英文) (Steve Sanderson)
WebMatrix、Razor、ASP.NET Web Pages 和 MVC 如何彼此搭配 (英文) (David Ebbo)
建立改良的 ASP.NET MVC 3 Html.ImageActionLink (英文) (Tobias Hertkorn)
使用 NuGet 進行 ASP.NET MVC 診斷 (英文) (Phil Haack)
ASP.NET MVC 3 中詳細的要求驗證 (英文) (Marcin Doboz)
ASP.NET MVC 3 中不顯眼的用戶端驗證 (英文) (Brad Wilson)
MVC 3 中更簡單的相依性插入 (英文) (Gil Fink)
將 ASP.NET MVC 3 整合至已升級的現有 ASP.NET 4 Web Form 應用程式中 (英文) (Scott Hanselman)
ASP.NET MVC 3:使用 AppFabric 存取控制服務以驗證使用者 (英文) (Gunnar Peipman)
ASP.NET MVC 3:Razor 中新的 @model 關鍵字 (英文) (Scott Guthrie)
"Razor" 簡介 – ASP.NET 的新檢視引擎 (英文) (Scott Guthrie)
定期更新的 MVC 常見問題集 (英文) (Rick Anderson)
讓您的 ASP.NET MVC 問題獲得快速解答的秘訣 (英文) (Rick Anderson)
ASP.NET MVC 3 教學課程 (英文) (David Hayden)
ASP.NET MVC 3 中使用 Razor 檢視引擎的部分檢視 (英文) (Rachel Appel)
ASP.NET MVC 驗證的資料註解如何運作 (英文) (Rachel Appel)
將 IE 9 固定網站、動態跳躍清單和通知加入至 MVC Razor 檢視 (英文) (Rachel Appel)
在 ASP.NET MVC 中使用 MvcContrib 方格以顯示資料方格 (英文) (Scott Mitchell)
比較 ASP.NET MVC 3 中的屬性 (英文) (Suprotim Agarwal)
以 NuGet 的速度使用 Windsor 和 NHibernate 建立 ASP.NET MVC 應用程式 (英文) (José F. Romaniello)
POP 論壇中的 MVC3 獨門秘技 (英文) (Jeff Putz)
MVC3 和 MEF (英文) (Matthew Abbott)
ASP.NET MVC a3 中的 JsonValueProviderFactory (英文) (David Hayden)
使用 Razor 頁面搭配 WebForms 主版頁面 (英文) (Matt Hawley)
ASP.NET MVC 3 中改良的 JavaScript 模型繫結 (英文) (Malcolm Sheridan)
ASP.NET MVC 3:使用 WebMail Helper 傳送電子郵件 (英文) (Gunnar Peipman)
ASP.NET MVC 3 中無工作階段的控制器 (英文) (David Hayden)
自訂資料註解驗證器第 1 部分:伺服器程式碼 (英文) (K. Scott Allen)
ASP.NET MVC 3 中的條件式驗證 (英文) (Simon Ince)
MVC 的檢視模型與網域實體驗證比較 (英文) (Simon Ince)
ASP.NET MVC 中 Web 應用程式的行動裝置重新導向 (英文) (James Hughes)
ExpandoObject 和檢視 (英文)
在 ASP.NET MVC 中使用動態路由和 SQL Server 資料庫的搜尋引擎易用 URL (英文) (Lars-Erik Kindblad)
如何將 MVC 3 專案類型加入至 Azure 雲端服務精靈 (英文) (Jason Haley)
了解如何使用來自 ASP.NET MVC3 Tools Update 的 Modernizr 透過 HTML5 localStorage 儲存使用者資料 (英文) (Justin Schwartzenberger )
ASP.NET MVC 3 應用程式中的 Silverlight 4 以及使用 JSON 存取資料 (英文) (Justin Schwartzenberger )
關於 ASP.NET MVC 3 的視訊
下列視訊項目將提供關於如何使用 ASP.NET MVC 3 的其他資訊
ASP.NET MVC 3 簡介 (英文) (Pluralsight)
ASP.NET MVC 控制器 (英文) (Pluralsight)
ASP.NET MVC Razor 檢視 (英文) (Pluralsight)
使用資料:Entity Framework (英文) (Pluralsight)
使用資料:驗證和對應 (英文) (Pluralsight)
JavaScript 和 Ajax (英文) (Pluralsight)
MVC 3 進階 (英文) (Brad Wilson)
ASP.NET MVC 3 教學課程、視訊、實驗室和其他各種訓練教材之集錦 (英文) (Jon Galloway)