Blazor render-mode="Server" для отображения неработающего компонента

Я пытаюсь отобразить компонент blazor со страницы бритвы, установив render-mode = "Server", но компонент не отображается. То есть приведенный ниже код не работает.

<component type = "typeof(BlazorRC.Pages.SelectCity)" render-mode = "Server" />

Однако, когда я меняю его на render-mode = "ServerPrerendered", компонент отображается. То есть приведенный ниже код работает.

<component type = "typeof(BlazorRC.Pages.SelectCity)" render-mode = "ServerPrerendered" />

Почему это происходит?? Что мне сделать, чтобы render-mode = "Server" работал??

Для развертывания Сайтов с использованием Blazor, Angular и React с репозиторием на GitHub на Cloudflare
Для развертывания Сайтов с использованием Blazor, Angular и React с репозиторием на GitHub на Cloudflare
Как развернуть сайты с помощью Blazor, Angular и React с репозиторием на GitHub на Cloudflare.
4
0
4 381
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я решил эту проблему, добавив ссылку скрипта blazor.server.js после вызова компонента на странице Razor.

<component type = "typeof(BlazorRC.Pages.SelectCity)" render-mode = "Server" />

<script src = "_framework/blazor.server.js"></script>

Обратите внимание, что render-mode = "ServerPrerendered" не нуждается в blazor.server.js.

Другие вопросы по теме