《asp.net mvc3 高級編程》第一章


以前項目中用過mvc2,雖然mvc4早已出來,但手頭只有mvc3的書籍,索性就學學MVC3吧。

asp.net mvc 3 概述

(1)友好的試圖表達,其中包括新的Razor視圖引擎

(2)支持.NET4數據注解

(3)改進了模型驗證,驗證簡介搞笑

(4)與依賴項解析(Dependency Resolution)和全局操作過濾器(Global Action Filters)的強關聯

(5)豐富的JavaScript支持,其中包括非入侵式JavaScript、jQuery驗證和JSON綁定

(6)持使用NuGet

 

創建ASP.NET MVC 3 應用程序

創建一個新的ASP.NET MVC項目:

(1)選擇 | 新建 | 項目 對話框中選擇 ASP.NET MVC3 Web 應用程序,如圖1-1所示:

 圖 1-1

(2)創建一個新的ASP.NET MVC 3應用程序后,將會出現帶有MVC特定選項的臨時對話框,在這個對話框中選擇的選項可以設置應用程序的大部分基礎結構,從賬戶管理到視圖引擎再到測試,如果1-2所示:

圖 1-2

1、三個應用程序模板分別是:

空模板:該模板大部分內容為空,但是項目中仍然包含基本的文件夾、CSS以及ASP.NET MVC應用程序的基礎結構,除了這些就沒有其他內容了。

Internet應用程序模板:該模板包含ASP.NET MVC Web 應用程序的啟動方式,和一些頁面。包含針對asp.net Membership系統的基本賬戶管理功能。

Intranet應用程序模板:是作為asp.net mvc 工具更新的一部分天津的,與Internet應用程序模板想死,但是他的賬戶管理功能不是針對ASP.NET Membership系統而是針對Windows賬戶的。

2、視圖引擎

在ASP.NET MVC3除了ASPX之外增加了Razor. 以后將會詳解Razor.

3、測試

可以創建單元測試項目等。

 

選擇Internet應用程序模板,點擊確定,就創建了一個ASP.NET MVC應用程序,如圖1-3所示:

圖 1-3

ASP.NET MVC 應用程序的結構

asp.net mvc項目默認含有6個頂級目錄,如圖1-4所示。

圖 1-4

這六個頂級目錄分別為:

App_Data:用來存儲數據文件。

Content:用於保存Css和圖像文件以及其他非動態/非JavaScript的內容

Controlles:用於保存那些處理URL請求的Controller類。

Models:保存表示和操縱以及業務對象的類。

Scripts:保存js庫文件和腳本。

Views:保存負責呈現輸出結果的UI模板文件。

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM