【发布时间】:2020-02-11 06:55:58
【问题描述】:
我在控制器中有一个动作来为Partial view 加载数据,如下所示:
public async Task<IActionResult> ParentTutorCountByLocation()
{
var result = await this.dashboardService.GetParentTutorCountPerLocation();
return this.PartialView("Dashboard/ParentTutorCountByLocation", result);
}
我必须在另一个视图上调用它:
尝试过,renderPartialAsync,部分
<div class="row">
<partial name="ParentTutorCountByLocation" />
</div>
它是加载部分但没有数据不知道我该怎么做。 (不能使用视图组件和 ajax)
【问题讨论】:
-
为什么不明确传递
model,例如<partial name="ParentTutorCountByLocation" model="@TheModelForThePartialView" />? -
“不能使用视图组件” – 为什么?这正是视图组件的用途。部分不能在类似控制器的操作中运行自己的逻辑。
标签: asp.net-core partial-views