我遇到了这些烦人的问题之一,这些问题非常简单,但我似乎仍然找不到问题。
我有一个简单的“测试”控制器。这是代码:
public class testController : Controller
{
//
// GET: /test/
public ActionResult Index(int id)
{
ItemModel item = null;
item = CommonLib.ReturnFullItem(id);
return View("~/Views/Emails/ItemRecordedEmail", item);
}
}
我确实有文件夹/Views/Emails/里面有ItemRecordedEmail.cshtml视图。但我收到以下错误消息:
未找到视图“/Views/Emails/ItemRecordedEmail”或其主视图,或者没有视图引擎支持搜索的位置。搜索了以下位置:/Views/Emails/ItemRecordedEmail
当我将ItemRecordedEmail.cshtml移动到某个共享文件夹并相应地更改代码时,一切似乎都正常。任何想法我做错了什么?
编辑:我将路径更改为 ' ~ /Views/Emails. 这是最初的路径,经过我的所有尝试后,我不小心把它遗漏了。同样的错误消息仍然是同样的问题,只是这次它在“~/Views/Emails”文件夹中查找它。