如何从MVC页面引用剃刀页面的局部视图?

问题描述 投票:0回答:1

如何从MVC页面引用剃刀页面的局部视图?

我有一个控制器,可以处理返回许多与报告相关的请求。对于一个特定的报告,我想在同一项目中引用一个局部视图,但在剃刀页面的文件夹中。我可以轻松地将其复制到“报表控制器”文件夹Reports/Views/Shared,但是为了更好的组织,我希望将其保留在Razor页面的共享视图文件夹中。我试图完全像剃刀页面一样引用该页面,但是它引发了一个错误,说找不到该视图,甚至没有显示我指定的位置。

@await Html.PartialAsync("/Areas/MyRzrFolder/Views/Shared/_mypartial", Model)

asp.net-mvc asp.net-core razor-pages
1个回答
0
投票

尝试在视图路径的末尾添加扩展名“ .cshtml”。这为我解决了。

@await Html.PartialAsync("/Areas/MyRzrFolder/Views/Shared/_mypartial.cshtml", Model)

© www.soinside.com 2019 - 2024. All rights reserved.