visual studio中的mvc2和mvc3模板有什么区别?我可以使用MVC2模板而不是MVC3模板吗?只是一个初学者,所以想在MVC3框架中创建一些示例。
答案 0 :(得分:0)
MVC3有一些比MVC2更新的新功能
答案 1 :(得分:0)
我建议你阅读this文章。
仅举几个以下是MVC3优于MVC2的一些优点列表。
答案 2 :(得分:0)
以下是两者之间的一些不同点:
1.View Engine:View Engine负责将您的视图中的HTML代码呈现给浏览器。 MVC 2仅使用Web窗体视图引擎(.aspx)作为默认的视图引擎。 MVC3使用Razor View Engine(用于c#的.cshtml和用于Visual Basic的.vbhtml)和Web窗体视图引擎(.aspx)。
2.Syntax: (HTML语法)Web窗体视图引擎语法:<%= Html代码%>在MVC2中。 (Razor语法)Razor View Engine语法:MVC3中的@Html代码。
3.Chart,WebGrid,Crypto,WebImage,WebMail Controls: 所有这些都不适用于MVC2。 所有这些都可以在MVC3和MVC4中使用。
4.可用于在View和Controller之间共享数据的对象: TempData,ViewData在MVC2中可用。 TempData,ViewData,ViewBag在MVC3中可用。