中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

ASP.NET MVC 介紹

2018-07-20    來源:編程學(xué)習(xí)網(wǎng)

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

什么是ASP.NET MVC

ASP.NET MVC 是微軟官方推出的基于ASP.NET的MVC模式網(wǎng)站應(yīng)用程序開發(fā)框架。

官方網(wǎng)站為:http://www.asp.net/mvc。

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

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

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

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

該版本適用于Visual Studio 2008及基于ASP.NET 3.5平臺(tái)的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平臺(tái)的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 平臺(tái)的 Visual Web Developer 2010 Express。

使用提示

1、下載后將會(huì)獲得一個(gè).msi 的安裝文件,雙擊進(jìn)行安裝。

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

3、Visual Studio 2010 中默認(rèn)集成了ASP.NET MVC 2.0 不用再單獨(dú)下載。

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

MVC 的優(yōu)點(diǎn):

1. 通過把項(xiàng)目分成model view和controller,使得復(fù)雜項(xiàng)目更加容易維護(hù)。

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

3. 應(yīng)用程序通過controller來控制程序請(qǐng)求,可以提供豐富的url重寫。

4. 對(duì)單元測(cè)試的支持更加出色

5. 在團(tuán)隊(duì)開發(fā)模式下表現(xiàn)更出眾

Web窗體的優(yōu)點(diǎn)

1. 采用事件驅(qū)動(dòng)模式來控制應(yīng)用程序請(qǐng)求,由大量服務(wù)器控件支持

2. 采用頁面控制機(jī)制,可以為單個(gè)頁面添加事件處理函數(shù)。

3. 使用view state和服務(wù)器端頁面,使管理頁面狀態(tài)信息更加輕松。

4. 對(duì)人數(shù)較少的想使用服務(wù)器端控件的開發(fā)團(tuán)隊(duì),使用起來更加方便。

5. 開發(fā)起來比mvc模式要輕松簡(jiǎn)單一些。

MVC 框架特色

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

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

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

4. 可以使用asp.net現(xiàn)有的頁面標(biāo)記、用戶控件、模板頁。你可以使用嵌套模板頁,嵌入表達(dá)式<%=%>,聲明服務(wù)器控件、模板,數(shù)據(jù)綁定、定位等等。

5. 對(duì)現(xiàn)有的asp.net程序的支持,mvc讓你可以使用如窗體認(rèn)證和windows認(rèn)證、url認(rèn)證、組管理和規(guī)則、輸出、數(shù)據(jù)緩存、session、profile 、health monitoring、配置管理系統(tǒng)、provider architecture特性。

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

標(biāo)簽: 服務(wù)器 服務(wù)器端 搜索 搜索引擎

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:C# 文件下載四方法

下一篇:2014新.Net架構(gòu)必備工具列表