Visual Studio 2022中双击Asp:Button如何让事件生成在对应aspx.cs文件
解决Visual Studio 2022中ASP.NET按钮事件生成到错误代码文件的问题
确认当前活动文档:双击按钮前,确保对应的
.aspx标签页处于Visual Studio的激活状态。若其他页面的代码文件(如web1.aspx.cs)仍占据焦点,VS可能会错误地将事件写入该文件。验证页面的CodeBehind关联:打开
.aspx的源代码视图,检查顶部Page指令的CodeBehind属性是否指向正确的代码文件,同时确认Inherits属性与代码文件中的类名、命名空间匹配。示例:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="web.aspx.cs" Inherits="YourProjectNamespace.web" %>清理并重建项目:
- 点击菜单栏
生成→清理解决方案 - 再点击
生成→生成解决方案 - 关闭并重新打开Visual Studio后重试操作
- 点击菜单栏
重置Visual Studio设置:
- 打开VS,点击
工具→导入和导出设置 - 选择
重置所有设置,按向导完成操作,选择默认的Web开发配置
- 打开VS,点击
手动关联事件(临时方案):若上述方法无效,可先在目标
.aspx.cs中编写事件方法,再回到设计模式选中按钮,在属性窗口的事件标签中,将Click事件关联到刚编写的方法。
内容的提问来源于stack exchange,提问作者SquadKiller236
相关产品推荐
相关产品推荐

