onclick无法做任何事情

时间:2011-05-03 17:25:44

标签: c# asp.net button webforms onclick

C#

protected void btnSubmit_Click(object sender, ImageClickEventArgs e)
{

//I want to do something here as simple as this below with onClick
label1.Text = "hi";

}

ASP.NET

<asp:ImageButton id="OBBtn_Save" runat="server" OnClick="btnSubmit_Click" 
  ImageUrl="images/buttons/submit.gif"/>

3 个答案:

答案 0 :(得分:0)

检查aspx文件中的page指令,验证codebehind文件是否指向正确的文件,并且它继承的类也是正确的。

资本化很重要。

另一种可能是错误的dll文件是解决方案。

清理解决方案然后重建。

如果您想确保活动有线,请 您所要做的就是+ = OnInit方法中的事件处理程序。然后你确定它已经创建了。

如果你这样做,那么你还需要 - = OnUnload方法中的事件处理程序来防止内存泄漏。

但至少电线工作。它在代码中,以便您可以随时查找所有引用。

答案 1 :(得分:0)

您可以使用简单的html控件:

<input type="image" onclick="javascript:lbl.value='hi'" />
<input id="lbl" type="text" />

答案 2 :(得分:0)

页面中是否有任何验证器?由于验证错误,它可能就像您的页面根本没有发布一样简单。我知道我以前做过这件事。