创建 ASP.NET 基于 WebForm .NET 6 VS 2022 的 ASPX 页面而不是 razor

Create ASP.NET WebForm .NET 6 VS 2022 based ASPX pages not razor

我们如何创建 ASP.NET 基于 WebForm .NET 6 VS 2022 的 ASPX 页面 (.aspx),而不是 razor (.cshtml)?

你不能。

ASPX 来自 .NET Framework 的 WebForms (System.Web) 部分。此区域未移植到 .NET Core 或较新版本的 .NET (5+),并且没有这样做的计划。

对于 component-based Web 开发框架,Blazor 是新的 Microsoft 平台。有一个迁移指南 here 可以作为起点,但迁移将是一个复杂的过程。

无法在 .NET 6 中创建 WebForm 项目(使用 .aspx)。 如果你安装了.NET Framework 4.8,你可以使用VS 2022创建一个WebForm项目。