第一安裝 mvc4
1.Visual Studio 2012本身就包含MVC4另外無需安裝。
2.Vs2010 需要安裝vs2010 sp1補丁,后再安裝mvc4安裝包(官網下載即可)
第二 創建mvc4(以vs2010 為例)
點擊確定下一步:
關于模版,分別解釋:
- 空:就是一個空項目,基本的組件和目錄結構還是有的。
- 基本:一個最低限度的模板,有基本的文件夾,css,MVC應用程序的基本結構。
- Internet應用程序:一個常用足夠豐富的模板,包含可賬管理功能(依賴ASP.NET Membership),創建后就可直接運行。
- Intranet應用程序:與Internet應用程序一樣只是使用的Windows賬戶。
- 移動應用程序:專門針對移動設備的模版,包含移動視覺效果,觸摸控件,支持Ajax導航。
- WEB API:專門針對HTTP services的模板。
關于模版引擎
默認兩種:Razor和傳統的aspx. aspx就是原來asp.net用的那套東東<%%>,Razor簡潔實用 @并且支持 c#基本語法
關于單元測試 最好創建項目的時候創建一個Visual Studio Unit Test ,此種足夠用了。
第三項目目錄結構
目錄 |
用途 |
Controllers |
放置控制器類 |
Models |
放置數據描述、操縱類和業務對象類 |
Views |
放置視圖 |
Scripts |
放置JavaScript腳本 |
Images |
放置圖像 |
Content |
放置css和除了JavaScript腳本,圖像以外的東西 |
Filters |
放置過濾器代碼 |
App_Data |
放置數據存數文件 |
App_Start |
放置配置文件代碼 |
默認重生成的這些目錄結構提供了一個清晰的目錄結構,但并不是必須的,可以調整,像大型項目中國往往會把數據、業務邏輯等放到單獨的一個項目中。
默認情況下Controllers目錄自動創建兩個類HomeController和AccountController。
Views目錄下有3個子目錄/Account , /Home,和/Shared。
Content目錄下有一個式樣。
Scripts目錄下生成一些jQuery相關的腳本。
生成的默認功能:主頁、關于、登陸、登出、注冊及一個未處理錯誤的頁面。
ASP.NET MVC的約定
MVC應用程序默認遵循一些約定,像:視圖文件默認的目錄為\Views\[ControllerName]\[ActionName].cshtml
控制器都以Controller為后綴并且保存在Controllers目錄。
Views目錄存放應用程序的視圖。
視圖的路徑為Views/控制器名稱/,但有一個共享目錄 /Views/Shared/可以自由存放視圖。
總結:
了解了mvc的各種模版,創建及約定可以更好的理解和學習MVC4。
Tks:
http://www.cnblogs.com/mzwhj/archive/2013/01/30/2883248.html
關于mvc驗證
MVC自己的驗證機制
http://www.cnblogs.com/zl879211310/p/3478517.html
![]() |
不含病毒。www.avast.com |