首页 > 解决方案 > Visual Studio 2013 Web 表单和设计视图等效于 Visual Studio 2019?

问题描述

我正在关注一个 ASP.NET 课程系列,其中讲师使用 Visual Studio 2013,但我无法弄清楚他使用的设置在 2019 年是什么等价物。他创建了一个新的 ASP.NET Web 应用程序,然后选择了 Empty 模板,但是在创建我的模板时我看不到其他选项,特别是 Web 表单框。

网络表格 ( https://i.imgur.com/63lAKSg.png )

我尝试做同样的事情,但是当他继续时,他能够向项目“添加 Web 表单”。他创建了一个扩展名为 .aspx 的 Web 表单。

网络表格 ( https://i.imgur.com/rSgtqlT.png )

他还能够进入我看不到的设计视图模式。我可以右键单击 html 或 htmlcs 文件并使用 Web 表单编辑器选项打开它们,但此时我的工具箱中的所有 HTML 项目都会消失(指针、按钮、文本区域、输入等)。我也尝试选择 ASP.NET Web 应用程序模板,但这对我的问题没有影响。

设计模式(https://i.imgur.com/q5uL2UI.png

或者在本课程中使用 VS 2013 会更好吗?

标签: asp.netvisual-studiowebformsvisual-studio-2019

解决方案


ASP.NET Web Forms是一项古老的技术:

Web 窗体包含在 2002 年的原始 .NET Framework 1.0 版本中,作为 ASP.NET 中可用的第一个编程模型。与较新的 ASP.NET 组件不同,ASP.NET Core 不支持 Web 窗体。

如果您导航到ASP.Net Web 表单页面,Microsoft 会告诉您:

考虑使用 Razor Pages 而不是 Web 窗体
Razor Pages 是使用 HTML、CSS、JavaScript 和 C# 构建 Web 应用程序的更现代的替代方案。Razor Pages 可以在 .NET Core 上运行 - 一种在 Linux、macOS 和 Windows 上运行的高性能、跨平台和开源的 .NET 版本。

如果你必须学习 ASP.NET Web Forms,Visual Studio 2019 支持它:
Visual Studio 2019 中的 Web 窗体


推荐阅读