Razor Pages 是 ASP.NET Core 框架的一项功能,允许开发者使用 Razor 标记(一种用于定义动态 HTML 的标记语法)和 C# 代码的组合来构建 Web 应用程序。Razor Pages 基于底层的 ASP.NET Core MVC(模型-视图-控制器)框架构建,提供了一种更简单、更直观的方式来构建 Web 页面和处理用户输入。
Razor Pages 对于构建简单、自包含的 Web 页面非常有用,这些页面不需要复杂的导航或布局结构,通常用于构建中小规模的 Web 应用程序。