首頁»ASP.NET»ASP.NET MVC 介紹

ASP.NET MVC 介紹

來源:Web開發者 發布時間:2012-03-05 閱讀次數:

什么是ASP.NET MVC

ASP.NET MVC 是微軟官方推出的基于ASP.NET的MVC模式網站應用程序開發框架。

官方網站為:http://www.asp.net/mvc

ASP.NET MVC 的第一個版本是于2009年3月17日發布的RTM版本。自推出以來,就一直受到廣大程序員的歡迎。

目前最新的ASP.NET MVC 3.0則是于2011年1月13日正式發行。

ASP.NET MVC 各個版本下載地址:(admin10000.com 整理)

ASP.NET MVC 1.0 http://www.microsoft.com/download/en/details.aspx?id=5388

該版本適用于Visual Studio 2008及基于ASP.NET 3.5平臺的Visual Web Developer 2008 Express。

ASP.NET MVC 2.0 http://www.microsoft.com/download/en/details.aspx?id=22079

該版本適用于Visual Studio 2008及基于ASP.NET 3.5平臺的Visual Web Developer 2008 Express。

ASP.NET MVC 3.0 http://www.microsoft.com/download/en/details.aspx?id=4211

該版本適用于Visual Studio 2010 及基于 ASP.NET 4.0 平臺的 Visual Web Developer 2010 Express。

使用提示

1、下載后將會獲得一個.msi 的安裝文件,雙擊進行安裝。

2、不同版本的ASP.NET MVC 可以并存,也就是說在同一臺機器上,可以有的程序用ASP.NET MVC 1,有的程序用ASP.NET MVC 2。

3、Visual Studio 2010 中默認集成了ASP.NET MVC 2.0 不用再單獨下載。

MVC 把一個Web應用分成了三個部分:Model View 和 Controller。ASP.NET MVC 框架提供了一個可以代替ASP.NET WEB 窗體的基于 MVC 的應用。

MVC 的優點:

1. 通過把項目分成model view和controller,使得復雜項目更加容易維護。

2. 沒有使用view state和服務器表單控件,可以更方便的控制應用程序的行為

3. 應用程序通過controller來控制程序請求,可以提供豐富的url重寫。

4. 對單元測試的支持更加出色

5. 在團隊開發模式下表現更出眾

Web窗體的優點

1. 采用事件驅動模式來控制應用程序請求,由大量服務器控件支持

2. 采用頁面控制機制,可以為單個頁面添加事件處理函數。

3. 使用view state和服務器端頁面,使管理頁面狀態信息更加輕松。

4. 對人數較少的想使用服務器端控件的開發團隊,使用起來更加方便。

5. 開發起來比mvc模式要輕松簡單一些。

MVC 框架特色

1. 分離任務(輸入邏輯,業務邏輯和顯示邏輯),易測性和默認的測試驅動組件。所有mvc用到的組件都是基于接口并且可以被mock對象測試到,你可以不必在asp.net進程中運行controller就可以使用測試。使得測試更加快速和簡捷。

2. 可擴展的簡便的框架。mvc框架被設計用來更輕松的移植和定制功能。你可以加入自己的視圖引擎,url重寫策略。重載action方法等。mvc也支持Dependency Injection(DI) and Inversion of Control(IOC)

3. 強大的url重寫機制讓你更方便的建立容易理解和可搜索的url。url可以不包含任何文件擴展名,并且可以重寫url使其對搜索引擎更加友好。

4. 可以使用asp.net現有的頁面標記、用戶控件、模板頁。你可以使用嵌套模板頁,嵌入表達式<%=%>,聲明服務器控件、模板,數據綁定、定位等等。

5. 對現有的asp.net程序的支持,mvc讓你可以使用如窗體認證和windows認證、url認證、組管理和規則、輸出、數據緩存、session、profile 、health monitoring、配置管理系統、provider architecture特性。

相關文檔:理解模型,視圖和控制器(C#)

QQ群:WEB開發者官方群(515171538),驗證消息:10000
微信群:加小編微信 849023636 邀請您加入,驗證消息:10000
提示:更多精彩內容關注微信公眾號:全棧開發者中心(fsder-com)
mvc
網友評論(共4條評論) 正在載入評論......
理智評論文明上網,拒絕惡意謾罵 發表評論 / 共4條評論
登錄會員中心
快乐彩票开奖号码 邹平县| 屏南县| 九寨沟县| 二连浩特市| 葫芦岛市| 乌鲁木齐县| 集安市| 雷山县| 瓮安县| 聂荣县| 虎林市| 东丰县| 大埔区| 丰都县| 定陶县| 肇州县| 玉田县| 甘泉县| 田阳县| 宜兰县| 洞口县| 宿州市| 普宁市| 阜新| 葵青区| 银川市| 会昌县| 迭部县| 桐梓县| 厦门市| 南平市| 尚义县| 垫江县| 兴海县| 汤阴县| 林甸县| 日喀则市| 沁源县| 米林县| 江口县| 隆德县| 慈溪市| 砀山县| 九龙坡区| 和林格尔县| 阿拉善右旗| 肃南| 天镇县| 开江县| 九江市| 九龙县| 淮阳县| 金平| 龙山县| 永平县| 平原县| 东港市| 天气| 汶川县| 富蕴县| 额敏县| 施秉县| 米脂县| 昌平区| 炎陵县| 高淳县| 米泉市| 喀喇沁旗| 昆山市| 呼图壁县| 北票市| 长葛市| 沙湾县| 乐陵市| 灯塔市| 游戏| 房山区| 商水县| 九龙坡区| 休宁县| 元江| 渝北区| 新绛县| 渑池县| 海南省| 瓮安县| 正宁县| 高淳县| 察雅县| 宁德市| 麻栗坡县| 武邑县| 文登市| 盐城市| 宁国市| 苍南县| 永年县| 克拉玛依市| 嘉祥县| 宁河县| 荥阳市| 婺源县| 吉林市| 青川县| 云林县| 辽阳市| 苗栗市| 太谷县| 兴业县| 太仆寺旗| 会理县| 游戏| 韶关市| 湘潭县| 淮安市| 稻城县| 巴林左旗| 分宜县| 阿荣旗| 新营市| 巫溪县| 海淀区| 从化市| 仪征市| 隆林| 益阳市| 沧源| 江川县| 云梦县| 平湖市| 扶风县| 山东| 隆回县| 沙坪坝区| 黄浦区| 清镇市| 黄梅县|