我现在webform project
添加了MVC
。对于.aspx
页面,每件事情都是正确的,但不适用于.cshtml
文件,并且出现以下错误:
The view 'hh' or its master could not be found. The following locations were searched:
~/Views/Home/hh.aspx
~/Views/Home/hh.ascx
~/Views/Shared/hh.aspx
~/Views/Shared/hh.ascx
项目不搜索.cshtml
个文件。有什么想法?
答案 0 :(得分:0)
剃刀视图引擎很可能未在您的应用程序中注册。在这种情况下,您需要在Global.asax中的Application_Start中的某个位置注册它:
ViewEngines.Engines.Add(new RazorViewEngine());
您可以在运行应用程序时检查ViewEngines.Engines
来验证引擎是否已注册。