按钮单击处理程序不执行

时间:2011-02-15 16:08:22

标签: asp.net user-interface webforms event-handling

在webform上,我在占位符控件中有一个Button。在Initiallty中,我在标记中以声明方式设置其Click事件:

<asp:Button runat="server" ID="btnSubmitAgain" OnClick="btnSubmitAgain_Click" CssClass="button iconButton SubmitAgainbtn" />

但是,每次单击此按钮时,它都会绕过定义的处理程序(我设置的断点永远不会被命中)并且行为类似于通用submit按钮并导致回发。我的处理程序清除会话变量,然后重定向回自身,因此不会导致回发)。

我有一个几乎完全相同的这种形式的版本,行为正确,并且在所有意图和目的,相同的代码。处理程序每​​次都在这一个工作: - (

尝试我可能无法使其正常工作。任何人都可以提出我可以注意的任何建议吗?我只是不明白为什么事件不会通过Handler发射...

1 个答案:

答案 0 :(得分:-2)

工作正常。

<asp:PlaceHolder ID="PlaceHolder1" runat="server">
  <asp:Button runat="server" Text="resubmit" ID="btnSubmitAgain"  
    CssClass="button iconButton SubmitAgainbtn" onclick="btnSubmitAgain_Click" />  
</asp:PlaceHolder>

请注意,我在按钮上添加了一些文字,因此可以看到:文字=“重新提交”