Razor ASP.NET核心页:部分

Razor ASP.NET核心页:部分,razor,asp.net-core,razor-pages,Razor,Asp.net Core,Razor Pages,有没有办法从页面模型中重新渲染部分 @foreach (var group in Model.Groups) { <partial name="_OverviewAction" model="@group" /> } 在2.2中引入Partialhelper方法时,我相信其目的是允许您传入任何模型,但实际实现似乎有缺陷(或者行为与预期不同)。因此,您可以使用在2.1中使用的调用partials的方法: return new PartialViewResult {

有没有办法从页面模型中重新渲染部分

@foreach (var group in Model.Groups)
{
    <partial name="_OverviewAction" model="@group" />
}

在2.2中引入
Partial
helper方法时,我相信其目的是允许您传入任何模型,但实际实现似乎有缺陷(或者行为与预期不同)。因此,您可以使用在2.1中使用的调用partials的方法:

return new PartialViewResult {
        ViewName = "_OverviewAction",
        ViewData = new ViewDataDictionary<data type for the group variable goes here>(ViewData, group)
    }; 
返回新的PartialViewResult{
ViewName=“\u概览操作”,
ViewData=新的ViewDataDictionary(ViewData,组)
}; 

您是指可重复使用还是便携式?
return new PartialViewResult {
        ViewName = "_OverviewAction",
        ViewData = new ViewDataDictionary<data type for the group variable goes here>(ViewData, group)
    };