这是一个使用 Razor ViewEngine(.cshtml 文件)的 asp.net mvc 项目
为什么 WebFormViewEngine 然后加载到内存中?
这是一个使用 Razor ViewEngine(.cshtml 文件)的 asp.net mvc 项目
为什么 WebFormViewEngine 然后加载到内存中?
ASP.NET MVC 3 默认使用 Razor 和 WebForms 视图引擎。例如,假设您将带有 WebForms 视图的旧 MVC 1 项目移植到 MVC 3。如果您不使用 WebForms,那么您可以在 Global.asax 中安全地删除它:
public class Global : HttpApplication
{
public void Application_Start()
{
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
}
}
您可以创建混合应用程序,对某些页面使用 ASPX 引擎,对其他页面使用 Razor。
这就是为什么加载这个..
您可以在global.asax
.