我将MVC 2项目升级到MVC 3.如何在现有项目中将默认视图引擎设置为Razor?
编辑:抱歉,我不太清楚。我想让Razor成为Add View对话框中的默认类型。答案 0 :(得分:9)
简短回答:
更改global.asax以使用webforms和razor:
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
ViewEngines.Engines.Add(new WebFormViewEngine());
答案 1 :(得分:3)
如果您的项目至少有一个Razor文件或者没有Aspx文件(即根本没有视图文件的项目),则“添加视图”对话框应默认为视图引擎组合框中的Razor选择。你没有看到这种行为吗?
答案 2 :(得分:1)
有一个MVC3升级工具。
您可以在此处找到该工具和教程: http://blogs.msdn.com/b/marcinon/archive/2011/01/13/mvc-3-project-upgrade-tool.aspx
创建新视图时,您可以选择viewengine,但我不知道将razor设置为默认值的可能性。