您现在的位置:主页 > www.048843.com >

MVC2MVC34和5的不同

发布日期:2019-09-01 16:30   来源:未知   阅读:

  在 ASP.NET MVC3 中,增加视图的对话框中允许你选择你希望的视图引擎,在新建项目对话框中,你可以指定项目默认的视图引擎,可以选择 WebForm,Razor,或者开源的视图引擎,例如:Spark, NHaml, 或者 NDjango.

  MVC5 (需要.net 4.5.1 )多了对 webapi 2.0的支持

  MVC4还使用剃刀视图引擎作为默认视图引擎,具有一些新功能,如条件属性和“波形斜线、图表、网络网格、加密、网络映像、网络邮件控制:

  MVC4具有相同的剃刀视图引擎语法,但添加了新功能,如条件属性和“波形斜线”,即URL解析。

  TempData用于当前和后续请求,即当您知道要重定向的下一个视图时。

  MVC3中包含不引人注目的Ajax和客户端验证、Jquery验证和JSON绑定支持。

  MVC4支持移动应用程序的许多新功能,还提供了新的移动项目模板和更新和现代化的默认模板。

  MVC,全名是Model View Controller,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点。

  MVC用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

  MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。最典型的MVC就是JSP+servlet+javabean的模式。