【问题标题】:page 'analysis_aspx' does not contain a definition for 'Button1_Click' and no extension method 'Button1_Click页面“analysis_aspx”不包含“Button1_Click”的定义,也没有扩展方法“Button1_Click”
【发布时间】:2018-03-01 11:29:37
【问题描述】:

这是我的错误 CS1061:“analysis_aspx”不包含“Button1_Click”的定义,并且找不到接受“analysis_aspx”类型的第一个参数的扩展方法“Button1_Click”(您是否缺少 using 指令或程序集引用?)

我在 aspx 文件中的代码:

<asp:Button ID="Button1" CssClass="btn" runat="server" Text="Happy" Font-Bold="True" Font-Size="Medium" Height="40px" Width="100px" OnClick="Button1_Click" />

我有 3 个这样的按钮。

我的 .cs 文件背后的代码是

protected void Button1_Click(object sender, EventArgs e)

我看到了一些相关的问题,但在大多数问题中,他们都遗漏了一些东西,所以他们得到了错误,但对我来说,我不知道为什么会收到这个错误。

有人可以告诉我正确的方向。 提前致谢

【问题讨论】:

  • 你在使用MasterPage吗?检查&lt;%@ Page中指定的CodeFile的名称和命名空间

标签: c# sql asp.net


【解决方案1】:

我遇到了类似的问题,我将所有按钮命名更改为新按钮,例如将 button1 更改为 button2,然后构建并运行它。它可能正在另一个页面中查看相同的按钮 1 吗?

【讨论】:

    【解决方案2】:

    尝试删除该按钮。清理并重建代码。再次添加一个新按钮。这应该可以解决问题。

    【讨论】:

      【解决方案3】:

      请检查按钮是否添加到aspx的设计器文件中。当设计器文件未刷新时会发生此问题。

      【讨论】:

        猜你喜欢
        • 2015-07-27
        • 2021-12-16
        • 1970-01-01
        • 1970-01-01
        • 2013-01-09
        • 2018-09-24
        • 1970-01-01
        • 2014-03-14
        相关资源
        最近更新 更多