【发布时间】:2021-03-03 16:03:38
【问题描述】:
我这里有点痛,我就是不知道出了什么问题。
我有一个部署在服务器上的 ASP.net 项目。起初一切似乎都很好,没有任何错误。然而,作为最后的补充,我想在一个相当大的列表中添加一个搜索功能,所以我在我的标记中添加了以下语法:
<td>
Search Server:
<asp:TextBox ID="txtSearch" runat="server" />
<asp:Button ID="btnLookup" runat="server" OnClick="btnLookup_Clicked" Text="Search" />
<asp:Label ID="lblFeedback" runat="server" />
</td>
后面的代码如下:
protected void btnLookup_Clicked(object sender, EventArgs e)
{
lblFeedback.Text = "";
Session["IsSearch"] = true;
LoadServerList();
}
当我在本地运行它时,它就像我期望的那样工作得很好。 但是!
当我将这些文件复制到服务器时,出现编译错误:
编译器错误消息:CS1061:“ASP.ntservice_reports_reports_serverlist_manage_aspx”不包含“btnLookup_Clicked”的定义,并且没有扩展方法“btnLookup_Clicked”接受类型的第一个参数可以找到“ASP.ntservice_reports_reports_serverlist_manage_aspx”(您是否缺少 using 指令或程序集引用?)
它说没有任何东西可以处理我的 Clicked 事件,尽管当我通过 Visual Studio 运行它时它确实有效。
有什么想法吗?
编辑: 我自己尝试的是
- 重命名按钮
- 删除和读取按钮
- 通过设计器添加
- 重命名点击事件
- 从标记中删除事件允许正常执行...:/
【问题讨论】: