导入
Blazor WebAssembly 应用简介
了解本章将要学习的概念。
概述
Razor 组件是 Blazor WebAssembly 应用程序的基本构建单元。Razor 组件是一段可共享、可嵌套、可重用的用户界面。Razor 组件是普通的 C# 类,可以放置在项目的任何位置。
在本章中,我们将学习 Razor 组件的相关知识。我们将了解如何使用它们、如何传递参数,以及它们的生命周期和结构。我们将学习如何使用 @page 指令定义路由,还将学习如何使用 Razor 语法将 C# 代码与 HTML 标记结合。
本章的 Blazor WebAssembly 项目将使用 Microsoft 提供的 Blazor WebAssembly App 项目模板创建。项目创建完成后,我们将对其进行分析,进一步熟悉 Razor 组件。我们将学习如何使用组件、如何添加参数、如何配置路由、如何使用 Razor 语法,以及如何将 Razor 标记和代码分离到独立的文件中。最后,我们将配置一个自定义的项目模板,用于创建空的 Blazor WebAssembly 项目。
本章将涵盖以下主题:
- Razor 组件
- 路由
- Razor 语法
- 使用 Blazor App 项目模板
- 创建空的 Blazor WebAssembly 项目模板