Я пытаюсь отобразить компонент 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.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
.