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

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开发配置
  • 手动关联事件(临时方案):若上述方法无效,可先在目标.aspx.cs中编写事件方法,再回到设计模式选中按钮,在属性窗口的事件标签中,将Click事件关联到刚编写的方法。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 02:45:33