Blazor render-mode="Server" 用于显示组件不工作
Blazor render-mode="Server" for displaying the component not working
我试图通过设置 render-mode="Server"
从 razor 页面显示 blazor 组件,但它没有显示该组件。那就是下面的代码不起作用。
<component type="typeof(BlazorRC.Pages.SelectCity)" render-mode="Server" />
但是,当我将其更改为 render-mode="ServerPrerendered"
时,组件就会显示。那就是下面的代码。
<component type="typeof(BlazorRC.Pages.SelectCity)" render-mode="ServerPrerendered" />
为什么会这样??我应该怎么做才能让 render-mode="Server"
正常工作??
我通过在 Razor 页面中调用组件后添加 blazor.server.js
脚本 link 解决了这个问题。
<component type="typeof(BlazorRC.Pages.SelectCity)" render-mode="Server" />
<script src="_framework/blazor.server.js"></script>
请注意 render-mode="ServerPrerendered"
不需要 blazor.server.js
。
我试图通过设置 render-mode="Server"
从 razor 页面显示 blazor 组件,但它没有显示该组件。那就是下面的代码不起作用。
<component type="typeof(BlazorRC.Pages.SelectCity)" render-mode="Server" />
但是,当我将其更改为 render-mode="ServerPrerendered"
时,组件就会显示。那就是下面的代码。
<component type="typeof(BlazorRC.Pages.SelectCity)" render-mode="ServerPrerendered" />
为什么会这样??我应该怎么做才能让 render-mode="Server"
正常工作??
我通过在 Razor 页面中调用组件后添加 blazor.server.js
脚本 link 解决了这个问题。
<component type="typeof(BlazorRC.Pages.SelectCity)" render-mode="Server" />
<script src="_framework/blazor.server.js"></script>
请注意 render-mode="ServerPrerendered"
不需要 blazor.server.js
。