永发信息网

MVC2,MVC3,MVC4和MVC5有什么不同?

答案:1  悬赏:70  手机版
解决时间 2021-01-20 04:54
MVC2,MVC3,MVC4和MVC5有什么不同?
最佳答案
MVC2,MVC3,MVC4和MVC5的不同:
1、查看引擎:
视图引擎负责将HTML代码从视图呈现到浏览器。
MVC 2仅使用Web窗体视图引擎( .aspx)作为默认视图引擎。
MVC3使用剃刀视图引擎( .c#和的cshtml。vbhtml (用于Visual Basic )和Web窗体视图引擎( .阿斯佩克斯)。
MVC4还使用剃刀视图引擎作为默认视图引擎,具有一些新功能,如条件属性和“波形斜线”。
2、图表、网络网格、加密、网络映像、网络邮件控制:
所有这些在MVC2中都不可用。
所有这些都在MVC3和MVC4中提供。
3、合成语法:
Web窗体视图引擎语法: < % = HTML代码%>在MVC2中。
(剃刀语法)剃刀视图引擎语法: @MVC3中的Html代码。
MVC4具有相同的剃刀视图引擎语法,但添加了新功能,如条件属性和“波形斜线”,即URL解析。
4、可用于在视图和控制器之间共享数据的对象:
模板数据、视图数据在MVC2中可用。
MVC3中提供了临时数据、视图数据、视图包。
MVC4中提供了临时数据、视图数据、视图包。
>TempData用于当前和后续请求,即当您知道要重定向的下一个视图时。
>在ViewData中,可以通过字符串作为键访问对象字典。
>在c#4.0中添加了ViewBag,它使用允许动态添加对象属性的动态功能。我们可以说ViewBag = ViewData +ViewData字典周围的动态特性。
5、jquery支持:
jquery支持在MVC2中很好。
在MVC3中,jquery支持更好。
MVC4为Jquery (如Jquery Mobile)提供了更好的支持。
6、验证:
MVC2中有客户端验证和异步控制器。
MVC3中包含不引人注目的Ajax和客户端验证、Jquery验证和JSON绑定支持。
客户端验证、Jquery验证和对MVC4异步方法的增强支持。
7、项目模板:
MVC3支持由HTML5启用的项目模板。
MVC4支持移动应用程序的许多新功能,还提供了新的移动项目模板和更新和现代化的默认模板。
8、ASP.NET MVC 5中的新功能:
(1)一个ASP网;
(2)ASP净身份;
(3)MVC模板中的引导程序;
(4)认证过滤器;
(5)过滤器覆盖。

MVC简介:
MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。
MVC用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。
框架内容:
MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP+servlet+javabean的模式。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2017年8月7日是1988年几月几日
觥筹交错怎么读
创维49M6E和49M6有什么区别
徐州哪来有好玩的地方
一张加拿币50元可以兑现吗?
85×25+4×25+85=
T恤衫最好的搭配是怎样的?
广州留学人员服务中心怎么样?
朋友开车出远门的微信祝福语怎么写
王者荣耀这个号值多少啊,求估计下,连QQ一起
帕萨特和荣威W5哪个好
工作大专连本科一起会不会很难协调
我做软件,月薪收入8000元,算不算高薪?
周末太无聊想去做兼职,可以学点东西,但又怕
这是什么鹦鹉鹦鹉
推荐资讯
5/8一(1/8十3/1o)
膝盖有点肿怎么回事,也疼
设备驱动程序为什么和普通应用程序许多差异?
迅捷车漆快修地址在什么地方,我要处理点事!
已知,如图,△ABC中,AB=AC,以AB为直径的⊙O
长春无痛人 流多少钱都市丽人权威
宁波钢厂和北仑电厂的烟囱哪个高,分别具体是
什么山什么水组词比如山穷水ぁぁひ
鸿运配货地址有知道的么?有点事想过去!
12岁男孩能喝养心草猪心汤吗
又每又可以了了的,我是南的
东昌酒店地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?