主页»ASP.NET»ASP.NET MVC 介绍

ASP.NET MVC 介绍

来历:凯发娱乐官网 发布时刻: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 各个版别下载地址:(7jnvpuk.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群:凯发娱乐官网官方群(515171538),验证音讯:10000
微信群:加小编微信 849023636 邀请您参加,验证音讯:10000
提示:更多精彩内容重视微信大众号:全栈开发者中心(fsder-com)
mvc
m88 188bet uedbet 威廉希尔 明升 bwin 明升88 bodog bwin 明升m88.com 18luck 188bet unibet unibet Ladbrokes Ladbrokes casino m88明升 明升 明升 m88.com 188bet m88 明陞 uedbet赫塔菲官网 365bet官网 m88 help
188bet www.188bet.com bwin 平博 unibet 明升 188bet uk Ladbrokes 德赢vwin 188bet m88.com w88 平博88 uedbet体育 188bet 188bet 威廉希尔 明升体育app 平博88 M88 Games vwin德赢 uedbet官网 bodog fun88 188bet
网友谈论(共4条谈论) 正在载入谈论......
沉着谈论文明上网,回绝歹意咒骂 宣布谈论 / 共4条谈论
登录会员中心