作者:菌挥发油 | 来源:互联网 | 2024-12-15 16:45
客户端架构深度解析
本章节将详细介绍如何利用 ASP.NET Core 5 来开发用户界面,重点在于客户端部分的设计与实现。我们将探讨 ASP.NET Razor 页面提供的多样化功能,以及如何通过细粒度的组件化设计提升 UI 的可维护性和复用性。这些技术不仅适用于 Razor 页面,同样适用于 MVC 模式。此外,我们还将介绍 C#9 中引入的一些创新特性,这些新特性极大地简化了 .NET 应用程序的编码过程。为了进一步增强 UI 的复杂度管理,我们还将采用一种基于类型的编程方法。
接下来,我们将转向 Blazor 技术,这是一种允许开发者使用 .NET 构建全栈应用的强大工具。我们不仅会简要了解 Blazor 服务器端模式,还会深入探讨 Blazor WebAssembly,这是一个专为单页应用(SPA)设计的 .NET 框架。在此过程中,我们将学习如何创建和优化 Razor 组件,同时探索模型-视图-更新(MVU)模式的应用。虽然本书无法详尽地覆盖所有 Blazor 功能,但我们将提供详细的指南和示例,帮助读者快速上手 Blazor 开发。
本章节包含以下内容:
- 第 17 章 - ASP.NET Core 用户界面设计
- 第 18 章 - Blazor 入门与实践