Visual Studio和ASP.NET创建ASP.NET应用程序的两种方法

本文介绍两种创建ASP.NET Web窗体项目的方法:一是通过新建ASP.NET Web窗体网站,二是通过新建ASP.NET Web应用程序并选择MVC模板,同时添加WebForms的支持。详细步骤包括选择Visual C#模板,指定项目名称和位置。

第一种方法:使用Web站点,新建ASP.NET Web窗体网站

1、点击文件|新建网站,在左侧选择模板Visual C#,在右侧选择ASP.NET Web窗体网站,点击确定。

在自己命名的目录“WebFormsSite”文件夹下生成如下文件和文件夹(Mydoc是我自己建立的文件夹)

第二种方法:

通过新建Web应用程序

1、选择文件|新建|项目,在左侧选择模板Visual C#|Web,在右侧选中ASP.NET Web应用程序。

2、选择MVC模板,勾选“为以下项添加文件夹和核心引用”的Web Forms。

3、出现如下图时选择“Cancel”

4、在“MyWebApplication”文件夹下生成如下文件和文件夹

### 如何在 Visual Studio创建 ASPx.cs 文件 为了确保ASP.NET Web Forms应用程序正常工作,通常不需要手动创建 `.aspx.cs` 后置代码文件。当添加新的Web窗体时,Visual Studio会自动生成这些文件,并建立必要的关联[^1]。 然而,在某些情况下可能需要手动操作: #### 方法一:通过向导添加新项 1. 在解决方案资源管理器中右键单击项目节点。 2. 选择“添加”-> “新建项...” 3. 浏览至“Web表单”,输入名称(例如 `MyPage.aspx`),点击“添加”。 这一步骤之后,Visual Studio不仅会生成`.aspx`页面还会连同对应的`.cs`后置代码文件一起创建,并设置好两者之间的依赖关系。 #### 方法二:手动编辑项目文件 如果希望单独创建一个已有的`.aspx`页面所缺失的`.designer.cs`或者`.cs`文件,则可以按照如下方式处理: - 首先关闭当前打开的解决方案以防意外修改; - 使用记事本或其他文本编辑工具打开项目的`.csproj`文件; - 插入类似于下面这样的XML片段来定义编译包含路径以及指定其父级为相应的`.aspx`文件: ```xml <Compile Include="<Path>\\FileName.ascx.designer.cs"> <DependentUpon>FileName.ascx</DependentUpon> </Compile> ``` 完成上述更改后保存并重新加载解决方案即可让VS识别到新增加的设计文件。 对于具体场景下的问题排查,比如遇到`.aspx.cs`文件无法正确引用`.aspx`内的控件的情况,应该确认控件确实存在于前端标记中并且是以服务器端形式声明的,像这样:<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值