我将一个MVC 2项目升级到了MVC 3。如何在现有项目上将默认视图引擎设置为Razor?
编辑:对不起,我说得不太清楚。我想让Razor成为Add View对话框中的默认类型。
发布于 2011-02-26 02:31:12
如果您的项目已经至少有一个Razor文件,或者如果项目没有Aspx文件(即没有任何视图文件),则添加视图对话框默认为视图引擎组合框中的Razor选择。你没看到这种行为吗?
发布于 2011-02-25 22:25:36
简短的回答:
将global.asax更改为同时使用webforms和razor:
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
ViewEngines.Engines.Add(new WebFormViewEngine());发布于 2011-02-25 23:03:16
有一个MVC3升级工具。
您可以在此处找到该工具和教程:http://blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx
当你创建一个新的视图时,你可以选择视图引擎,但我不知道是否可以像默认设置那样设置razor。
https://stackoverflow.com/questions/5118169
复制相似问题