yog*_*ing 4 blazor blazor-server-side blazor-client-side asp.net-blazor
我试图通过设置从 razor 页面显示 blazor 组件render-mode="Server",但它没有显示该组件。那就是下面的代码不起作用。
<component type="typeof(BlazorRC.Pages.SelectCity)" render-mode="Server" />
Run Code Online (Sandbox Code Playgroud)
但是,当我将其更改为时,render-mode="ServerPrerendered"组件就会显示。这就是下面的代码的工作原理。
<component type="typeof(BlazorRC.Pages.SelectCity)" render-mode="ServerPrerendered" />
Run Code Online (Sandbox Code Playgroud)
为什么会出现这种情况??我应该做什么才能render-mode="Server"工作?
我通过blazor.server.js在 Razor 页面中调用组件后添加脚本链接解决了这个问题。
<component type="typeof(BlazorRC.Pages.SelectCity)" render-mode="Server" />
<script src="_framework/blazor.server.js"></script>
Run Code Online (Sandbox Code Playgroud)
请注意,render-mode="ServerPrerendered"不需要blazor.server.js.
| 归档时间: |
|
| 查看次数: |
6710 次 |
| 最近记录: |