9.4 Blazor (客户端 Web UI 框架) 9.4 Blazor (客户端 Web UI 框架) Blazor 是一个使用 .NET 构建交互式客户端 Web UI 的框架。它允许开发者使用 C# 代替 JavaScript 来编写 Web 前端代码,并利用 .NET 的强大功能、工具和库。Blazor 提供了两种托管模型:Blazor WebAssembly 和 Blazor Server,分别在客户端浏览器和服务器端运行 .NET 代码。 9.4.1 Blazor 的优势 使用 C#: 避免 JavaScript,使用您已经熟悉的 .NET 语言编写 Web 前端。 共享代码: 可以在客户端和服务器端共享代码,例如数据模型、验证逻辑等。 .NET 生态系统: 利用 .