Asp.net mvc 3 VisualStudio中mvc2和mvc3模板之间的区别是什么?
VisualStudio中mvc2和mvc3模板之间的区别是什么?我可以使用MVC2模板而不是MVC3模板吗?只是一个初学者,所以想在MVC3框架中创建一些示例。MVC3比MVC2有一些新的更新功能 MVC3中的顶级功能Asp.net mvc 3 VisualStudio中mvc2和mvc3模板之间的区别是什么?,asp.net-mvc-3,asp.net-mvc-2,Asp.net Mvc 3,Asp.net Mvc 2,VisualStudio中mvc2和mvc3模板之间的区别是什么?我可以使用MVC2模板而不是MVC3模板吗?只是一个初学者,所以想在MVC3框架中创建一些示例。MVC3比MVC2有一些新的更新功能 MVC3中的顶级功能 可通过NuGet扩展的集成脚手架系统 支持HTML5的项目模板 表达性视图,包括新的Razor视图引擎 具有依赖注入和全局操作过滤器的强大挂钩 丰富的JavaScript支持,具有低调的JavaScript、jQuery验证和JSON绑定 我建议您阅读这篇文章 以下列出了MV
- 可通过NuGet扩展的集成脚手架系统
- 支持HTML5的项目模板
- 表达性视图,包括新的Razor视图引擎
- 具有依赖注入和全局操作过滤器的强大挂钩
- 丰富的JavaScript支持,具有低调的JavaScript、jQuery验证和JSON绑定
以下是两者之间的一些不同点: 1.视图引擎:视图引擎负责将HTML代码从视图呈现到浏览器。 MVC2仅使用Web窗体视图引擎(.aspx)作为默认视图引擎。 MVC3使用Razor视图引擎(.cshtml用于c#和.vbhtml用于Visual Basic)和Web表单视图引擎(.aspx) 2.语法: (HTML语法)Web窗体视图引擎语法:在MVC2中。 (Razor语法)Razor视图引擎语法:MVC3中的@Html代码 3.图表、WebGrid、加密、WebImage、WebMail控件: 所有这些在MVC2中都不可用。 所有这些都在MVC3和MVC4中提供 4.视图和控制器之间可用于共享数据的对象: MVC2中提供了TempData和ViewData。
MVC3中提供了TempData、ViewData和ViewBag。不要使用MVC2。它比较旧,使用起来也不太酷。我可以用mvc2模板代替mvc3吗?因为我只安装了mvc2模板。是的,你当然可以使用mvc2模板