我正试图以这种方式访问视图:
return View(@"~\Items\Details.aspx");
我收到此错误:
无法找到视图'〜\ Items \ Details.aspx'或其主人。搜索了以下位置: 〜\项目\ Details.aspx
在ItemsController上,在Details操作中,返回View()的工作正常。为什么我不能从另一个控制器访问该视图?
答案 0 :(得分:22)
使用'/ Views'作为前缀应有帮助。
return View("~/Views/Items/Details.aspx");
答案 1 :(得分:1)
您可以将Items视图设为共享视图(将其放在Views / Shared文件夹中),然后只需调用View(“Items”)即可。