我在这里有点痛苦,我只是无法弄清楚什么是错的。ASP.net CS1061编译错误部署
我有一个ASP.net项目,我部署在服务器上。起初一切似乎都是正确的,没有任何错误。然而,作为最后ADITION我想搜索功能添加到一个相当大的列表,所以我增加了以下语法我加价:
<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_点击了”的定义并没有扩展方法'btnLookup_ Clicked'接受类型'ASP.ntservice_ reports_ reports_ serverlist_ manage_ aspx'的第一个参数可以被发现(你是否缺少使用指令或程序集引用?)
它说没有什么处理我的Clicked事件,虽然它在我通过Visual Studio运行时工作。
有什么想法?
编辑: 我试过自己是
- 重命名按钮
- 删除和readding按钮
- 通过设计师
- 重命名click事件
- ,移除事件从标记允许正常的添加执行...:/
这是我第一次部署某些东西。我不知道这个网站也是单独编译的。它现在的作品,我复制最新的网站DLL到服务器:D THX – 2009-07-29 06:45:18