как сделать частичное представление из контроллера в asp. net ядре - PullRequest
0 голосов
/ 11 февраля 2020

У меня есть действие в контроллере для загрузки данных для Partial view, как показано ниже:

    public async Task<IActionResult> ParentTutorCountByLocation()
    {
        var result = await this.dashboardService.GetParentTutorCountPerLocation();
        return this.PartialView("Dashboard/ParentTutorCountByLocation", result);
    }

Я должен вызвать его через другое представление:

попробовал, renderPartialAsyn c, Partial

<div class="row">
    <partial name="ParentTutorCountByLocation" />
</div>

это загрузка частичного, но без данных не уверен, как я могу это сделать. (нельзя использовать viewcomponents и ajax)

1 Ответ

0 голосов
/ 11 февраля 2020

Вам необходимо использовать что-то вроде Html.Action для визуализации частичного представления из контроллера. К сожалению, ASP. NET Core не поддерживает это из коробки. Вы можете найти Html.Action реализацию здесь

Как только вы реализуете, вы можете сделать что-то вроде этого.

@Html.Action("YourPartialView")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...