.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 支持,目前无法触发事件。

➡️

继续阅读