我在Purchase模块_Attachment.cshtml中创建了一个局部视图。所以结构:
View
Purchase
_Attachment.cshtml
Index.cshtml
Sales
Index.cshtml
如何在Sales模块中使用_Attachment.cshtml?我在Sales Index.cshtml中调用了@ Html.Partial(" _Attachment"),但我已经得到了"部分视图' _Attachment'找不到或没有视图引擎支持搜索的位置"
答案 0 :(得分:3)
如果要在另一个控制器中使用视图,则需要将其移动到相关的Views / shared文件夹中
因此,如果使用区域,并希望它留在该区域
/Areas/{areaname}/Views/Shared
如果您想在多个区域使用它,或者您没有使用区域,请将其放在根共享
中/Views/Shared
答案 1 :(得分:1)
@{Html.RenderPartial("~/Views/Purchase/_Attachment.cshtml");}