在webform上,我在占位符控件中有一个Button。在Initiallty中,我在标记中以声明方式设置其Click事件:
<asp:Button runat="server" ID="btnSubmitAgain" OnClick="btnSubmitAgain_Click" CssClass="button iconButton SubmitAgainbtn" />
但是,每次单击此按钮时,它都会绕过定义的处理程序(我设置的断点永远不会被命中)并且行为类似于通用submit
按钮并导致回发。我的处理程序清除会话变量,然后重定向回自身,因此不会导致回发)。
我有一个几乎完全相同的这种形式的版本,行为正确,并且在所有意图和目的,相同的代码。处理程序每次都在这一个工作: - (
尝试我可能无法使其正常工作。任何人都可以提出我可以注意的任何建议吗?我只是不明白为什么事件不会通过Handler发射...
答案 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>
请注意,我在按钮上添加了一些文字,因此可以看到:文字=“重新提交”