.NET 8 预览版本 3 使用 Blazor 组件进行服务器端呈现
💡
原文中文,约1900字,阅读约需5分钟。
📝
内容提要
此预览版支持使用 Blazor 组件进行服务器端呈现,无需 .cshtml 文件。每个请求由相应终结点的 Blazor 组件独立处理,目标是满足客户端和服务器端的所有 Web UI 需求。
🎯
关键要点
-
此预览版支持使用 Blazor 组件进行服务器端呈现,无需 .cshtml 文件。
-
服务器端呈现(SSR)通过服务器生成 HTML,提升应用加载速度。
-
ASP.NET Core 现有的 SSR 支持缺乏可重用的 Web UI 组件模型。
-
Blazor 组件可以扩展到客户端以实现丰富的交互性。
-
创建 ASP.NET Core web 应用需要安装 .NET 8 预览版。
-
需要实现 IRazorComponentApplication 接口以帮助发现组件端点。
-
通过 .AddRazorComponents() 设置 Razor 组件服务并映射组件端点。
-
组件的交互功能可能需要 JavaScript 支持,目前无法触发事件。
➡️