【发布时间】:2011-10-03 05:03:29
【问题描述】:
在我的/Views/Shared/ 文件夹中,我创建了一个EntityNotFound.cshtml 剃刀视图。在我的一个控制器操作中,我有以下调用:
return View(MVC.Shared.Views.EntityNotFound, "Company");
这会导致以下异常:
System.InvalidOperationException:未找到视图“~/Views/Shared/EntityNotFound.cshtml”或其主视图,或者没有视图引擎支持搜索到的位置。搜索了以下位置:
~/Views/Company/Company.cshtml
~/Views/Company/Company.vbhtml
~/Views/Shared/Company.cshtml
~/Views/Shared/Company.vbhtml
我很困惑,因为它似乎甚至没有尝试搜索~/Views/Shared/EntityNotFound.cshtml。即使我将MVC.Shared.Views.EntityNotFound 替换为"EntityNotFound",我也会遇到同样的错误。
为什么 Asp.Net MVC 甚至没有尝试找到我的共享视图?
【问题讨论】:
标签: asp.net-mvc views