首页 > 解决方案 > 如何在 Blazor Serverside 和 WebAssembly 之间无缝切换?

问题描述

所以我们知道 Blazor 非常酷。

然而,这两个版本各有优缺点。

WebAssembly 首次加载需要很长时间并且 Serverside 消耗资源(连接端口和 ram)

有没有办法让网站加载服务器端 Blazor,一旦加载了 WebAssembly 的东西,就切换。这两个版本将共享所有剃须刀组件,因此看起来应该相同。

是否有支持的方式来执行此操作(也许在 .Net5 中)?或者周围的一些工作已经取得了成功?

标签: blazorblazor-server-sideblazor-client-sideblazor-webassemblyasp.net-blazor

解决方案


GitHub 开发分支上的 Blazor Boilerplate 项目具有在 Blazor 服务器和 wasm 之间运行时切换的功能。这两个版本共享相同的 UI 和所有功能。


推荐阅读