You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio 2022中用默认空模板创建ASP.NET Web Forms项目?

关于VS2022创建Web Forms项目的问题解答

1. 自带默认模板能否直接创建Web Forms项目?

不行。VS2022默认未包含专门的Web Forms项目模板,必须通过Visual Studio Installer添加「.NET Framework Web开发」工作负载,才能获取官方的ASP.NET Web Application(.NET Framework)模板。

2. 用Empty Project(.NET Framework)手动搭建Web Forms项目的步骤

步骤1:创建空项目

  • 打开VS2022,选择「创建新项目」,搜索并选中「Empty Project(.NET Framework)」,点击「下一步」
  • 设置项目名称、存储路径,选择4.7.2及以上版本的.NET Framework(兼容Web Forms),点击「创建」

步骤2:添加Web Forms核心引用

  • 右键项目 → 「添加」→ 「引用」
  • 在「程序集」→「框架」中,勾选以下必要引用:
    • System.Web
    • System.Web.Extensions
    • System.Web.Services
  • 点击「确定」完成引用添加

步骤3:配置Web.config文件

  • 右键项目 → 「添加」→ 「新建项」,搜索「Web配置文件」并添加Web.config
  • 替换文件内容为Web Forms基础配置:
<?xml version="1.0"?>
<configuration>
  <system.web>
    <compilation debug="true" targetFramework="4.7.2"/>
    <httpRuntime targetFramework="4.7.2"/>
    <pages>
      <controls>
        <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web"/>
      </controls>
    </pages>
  </system.web>
</configuration>

步骤4:添加Web Forms页面

  • 右键项目 → 「添加」→ 「新建项」,搜索「Web窗体」添加;若找不到,可先创建HTML页,再将扩展名改为.aspx
  • 修改.aspx文件内容为标准Web Forms结构:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="YourProjectName.Default" %>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Web Forms Page</title>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <asp:Label ID="Label1" runat="server" Text="Hello Web Forms!"></asp:Label>
        </div>
    </form>
</body>
</html>
  • 右键.aspx文件 → 「查看代码」,创建对应的后台代码文件(.aspx.cs):
using System;

namespace YourProjectName
{
    public partial class Default : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }
    }
}

步骤5:设置启动项

  • 右键项目 → 「属性」→ 「Web」选项卡
  • 选择「当前页」并选中你创建的.aspx页面,或选择「特定页」输入页面路径
  • 保存设置后即可运行项目测试

步骤6:(可选)添加其他Web Forms组件

如需使用母版页、用户控件等,右键项目 → 「添加」→ 「新建项」,选择对应的Web Forms组件添加即可。


内容的提问来源于stack exchange,提问作者Jay.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 15:33:37