. Net Core 3.1 Razor Pages - Как передать контроллер в частичное представление на странице макета? - PullRequest
0 голосов
/ 21 февраля 2020

На моей странице бритвы layout.cs html бритва будет автоматически использовать файл index.cs html .cs в качестве модели страницы.

На странице макета у меня есть помощник тега частичного просмотра указывая на мою отдельную страницу частичного представления.

<partial name="_AlarmListPartial" />

В моем частичном представлении, называемом _AlarmListPartial, я хочу обрабатывать методы на стороне сервера в отдельном контроллере, который я уже назвал "AlarmListController.cs"

Как настроить частичную страницу для использования контроллера, вместо того, чтобы ожидать использовать / наследовать файл index.cs html модели страницы?

Я пытался включить детализацию модели в частичную вспомогательный тег страницы, но получаются волнистые строки:

<partial name="_AlarmListPartial" model="MyProject.Controllers.AlarmListController"/>

Message = "AlarmListController - это тип, который недопустим в данном контексте"

Я предполагаю, что мне нужно что-то включить в верх страницы контроллера, такой как @model что-то ...

Ни одна из частичных направляющих не имеет для меня никакого смысла.

...