gpt4 book ai didi

c# - 不包含asp.net页面中Button点击事件的定义错误

转载 作者:行者123 更新时间:2023-11-30 12:37:21 24 4
gpt4 key购买 nike

我在 edit.aspx 页面中有一个按钮,代码如下

<asp:Button ID="GoButton" runat="server" Text="Go" onclick="GoButton_Click" />

那么页面指令如下

<%@ Page language="c#"  EnableEventValidation="false" Codebehind="AdminHotelEdit.aspx.cs" AutoEventWireup="false" Inherits="GTIAdmin.AdminHotelEdit" ValidateRequest="false"%>

我在代码隐藏文件中定义了按钮单击事件,如下所示

public void GoButton_Click(object sender, EventArgs e)
{
}

当我调试程序时出现错误说明

Error   146 'ASP.edit_aspx' does not contain a definition for 'GoButton_Click'
and no extension method 'GoButton_Click' accepting a first argument of type
'ASP.adminhoteledit_aspx' could be found (are you missing a using directive or an
assembly reference?)

如果你知道这个错误的原因,请告诉我。

edit.cs中的代码如下

namespace GTIAdmin
{
/// <summary>
/// Summary description for AdminHotelEdit.
/// </summary>

public class AdminHotelEdit : GTIAdminPage
{
protected Button GoButton_Click;

private void Page_Load(object sender, System.EventArgs e)
{

}

public void GoButton_Click(object sender, EventArgs e)
{

}
}
}

最佳答案

向我们显示“Edit.aspx.cs”的内容

-- 编辑:

“继承”字段为空。将其设置为“Edit.aspx.cs”中的类名,生活应该会很好。

-- 再次编辑:

没有。这是因为 AutoEventWireup 为假。

关于c# - 不包含asp.net页面中Button点击事件的定义错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1287025/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com