【发布时间】:2017-05-25 12:07:29
【问题描述】:
我正在使用 Visual Studio 2015,使用 ASP.NET 框架,但我遇到了问题。我无法修复我的错误,需要一些帮助。
前端:
<asp:Button OnClick="imgBtnSortTickets_Click" ID="imgBtnSortTickets"
runat="server" Text="Sort" SkinID="Buttons" />
代码隐藏:
protected void imgBtnSortTickets_Click(object sender, EventArgs e)
{}
我正在使用源代码,一切正常,直到我添加一个按钮并添加 onclick 属性。当我在 onclick 后面引用我的代码时,如果它是一个新的事件点击方法,它总是会出错。当我引用 javascript 函数时,我什至会收到此错误。但是,我的朋友在添加新按钮时没有收到此错误。但是当我尝试运行他们刚刚添加的代码时,它对我的工作不起作用。所以基本上如果使用 onClick 事件对文件后面的代码进行任何新的引用,即使我不会收到旧的错误,我也会收到一个错误?以下将是我的错误。
编译器错误消息:CS1061:“ASP.triptickets_aspx”不包含“imgBtnSortTickets_Click”的定义,并且找不到接受“ASP.triptickets_aspx”类型的第一个参数的扩展方法“imgBtnSortTickets_Click”(您是否缺少使用指令还是程序集引用?)
我该如何解决这个问题,因为我自己或我的朋友都不知道出了什么问题,因为这个确切的按钮和事件会起作用。如果我没有正确调用某些内容,我深表歉意,因为我是入门级开发人员。
【问题讨论】:
-
您是否尝试删除:
SkinID="Buttons"? -
检查该事件是否存在于您的代码中(如果确实存在),我建议关闭 VS,打开解决方案清理并重建
-
也可以检查你的按钮的
CausesValidation属性,如果是true则设置为false -
@McNets 与我收到的错误无关。
-
@KarthikGanesan 我确实尝试过,但没有成功,但仍然感谢您的回复。