ic_fluent_brand_facebook_48_mono Created with Sketch. ic_fluent_brand_linkedin_24_mono Created with Sketch.
跳转至主内容

生成精妙的 Web 应用,借助 Blazor

使用 .NET 和 C# 的强大功能生成完整的堆栈 Web 应用,而无需编写任何 JavaScript。

随时随地运行

在 WebAssembly 上的任何 Web 浏览器、ASP.NET Core 中的服务器端或本机客户端应用中托管 Blazor 组件。

高效

使用 Blazor 灵活且可重用的组件模型快速创建精美的用户体验,该模型具有简单、可组合、声明性和高效的特点。

Web 和本机

在 Web 和适用于移动及桌面的混合本机应用中使用 Blazor 组件。

什么是 Blazor?

Blazor 是 .NET 技术社区的热门主题,但它是什么,为什么我会对此它兴趣? 我们来了解一下 Blazor 是什么,以及如何使用它来生成 Web 应用程序。

观看系列

连接到数据

通过绑定到强类型数据模型来可视化和编辑数据。

了解详细信息

窗体和验证

使用丰富的数据验证生成交互式数据窗体。

了解详细信息

安全性

使用预配置的模板和集成工具快速设置身份验证和授权策略。

了解详细信息

JavaScript 互操作

从 C# 调用现有 JavaScript 库和 API。

了解详细信息
了解 Visual Studio 如何增强使用 Blazor 的体验

Visual Studio 可帮助你轻松生成、调试、测试和部署全堆栈 C# Blazor Web 应用。

调试和测试

从 Visual Studio 调试在浏览器中运行的 C# 代码,并编写自动测试。

了解详细信息

热重载

使用 Visual Studio 的热重载功能快速循环访问,以便在运行时应用代码更改并查看实时更新的结果。

了解详细信息
开始 Blazor 学习之旅所需的一切内容

.NET 提供学习资源库。访问 Microsoft Learn 中的视频、教程、代码示例和内容,以帮助你更好地进行构建。

浏览学习门户

Microsoft Learn

免费的分步自我引导式学习路径,你将在其中了解如何生成和发布 Blazor Web 应用。

开始学习

Web 开发简介

浏览使用 .NET 进行 Web 开发系列的 6 部分简介! 在这里,你将生成出色的项目,并了解有关 Razor Pages、最小 API、Blazor 等的所有信息。

了解详细信息
一个开放源代码、充满活力的全球开发者社区
与我们的全球开发人员社区建立联系并一起构建
你可以随时了解官方 .NET 博客YouTube 频道上的新增内容。在 Stack Overflow 上通过活跃的开发人员社区或 Microsoft Q&A 等获取问题的快速解答。
UI 组件生态系统
使用 TelerikDevExpressSyncfusionRadzenInfragisticsGrapeCityjQWidgets 和其他顶级组件供应商提供的可重用 UI 组件快速提高工作效率。或使用来自 Blazor 社区中的开放源代码组件库之一。
准备好开始使用了吗?

分步教程将帮助你在 计算机上运行 Blazor。

开始
关注我们