【发布时间】:2021-03-01 20:33:51
【问题描述】:
我已经使用 .NET Core 5 Mvc 应用程序成功完成了这项工作,从 razor pages 站点提供了单独的 Blazor WebAssembly SPA。我正在使用标签助手并手动引用 _framework/blazor.webassembly.js 文件。它很好地保持了 razor 页面布局,并在 razor pages 站点内无缝提供 SPA,并且是完全交互式的。
因为 webassembly 完全在浏览器中运行,我很好奇是否有办法使用 .NET Framework 4.8 MVC 应用程序来做同样的事情。我认为 MVC 应用程序需要提供的只是访问 _framework/*.js 文件来启动 Blazor 应用程序。
Blazor 项目的目标是 .NET Standard 2.1,所以我真的不明白为什么它不可能。 .NET Framework 4.8 只需要 RenderComponentAsync 的等价物。这存在吗?
【问题讨论】:
标签: asp.net-mvc blazor-webassembly