sta*_*ker 8 razor asp.net-mvc-3
现在MVC 3预览1在这里,我们可以使用Razor(.cshtml)视图引擎.如果找不到视图,我会收到此错误:
The view 'a' or its master was not found. The following locations were searched:
~/Views/Home/a.aspx
~/Views/Home/a.ascx
~/Views/Shared/a.aspx
~/Views/Shared/a.ascx
~/Views/Home/a.cshtml
~/Views/Shared/a.cshtml
Run Code Online (Sandbox Code Playgroud)
如果我不打算使用它们,是否值得删除.aspx/.ascx查找?
aol*_*lde 17
我怀疑你会从中获得任何显着的性能提升.它只是一个文件检查,如果它也被引擎缓存,几乎没有任何性能提升.我称之为微优化!
我想如果你知道你不会使用WebForms,你可以将它从视图引擎列表中删除,如下所示:
ViewEngines.Engines.Clear();
ViewEngines.Engines.Add(new RazorViewEngine());
Run Code Online (Sandbox Code Playgroud)
这样它就不会检查aspx/ascx文件.
归档时间: |
|
查看次数: |
788 次 |
最近记录: |