获得MVC Razor赞成.cshtml优于.aspx

时间:2011-12-08 16:12:54

标签: asp.net-mvc razor

我已将网站完全转换为Razor,并希望它忽略任何残留的.aspx文件。

引起了一些问题
  1. 未从生产服务器中删除
  2. 由NuGet包重新创建。在这种情况下,ASPX优先,并且对等效CSHTML文件的任何自定义都不起作用。
  3. 我想告诉整个网站停止处理ASPX或ASCX页面并仅使用Razor视图。

1 个答案:

答案 0 :(得分:4)

将以下内容添加到Global.asax.cs

protected void Application_Start()
{
    ViewEngines.Engines.Clear();
    ViewEngines.Engines.Add(new RazorViewEngine());
}

默认情况下,WebFormViewEngine之前包含RazorViewEngine