我正在使用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:&#39; ASP.triptickets_aspx&#39;不包含&#39; imgBtnSortTickets_Click&#39;的定义没有扩展方法&#39; imgBtnSortTickets_Click&#39;接受类型&#39; ASP.triptickets_aspx&#39;的第一个参数。可以找到(你错过了使用指令或程序集引用吗?)
我怎么能解决这个问题,因为我和我的朋友都不知道错误是什么,因为这个确切的按钮和事件会起作用。如果我没有正确地打电话,我会道歉,因为我是一名入门级开发人员。
答案 0 :(得分:0)
似乎某些自动生成的代码以某种方式被删除,现在您的标记和代码隐藏不同步。
您可以手动修复此问题,但这样做可能更容易:
如果失败,请在Visual Studio中打开项目,并对解决方案中包含“imgBtnSortTickets_Click”的所有文件进行全局搜索。根据错误,您应该找到一些引用它的标记。无论控件是什么引用它,删除整个控件,然后使用设计器重新创建它。如果您不确定如何直接编辑标记,请编辑帖子并粘贴代码,以便我们为您提供帮助。