C# .NET OnClientClick 返回 true 但 OnClick 未触发
C# .NET OnClientClick returning true but OnClick not firing
我有以下代码:
<asp:Button ID="btnHideDep" runat="server" Text="Remove this institution" CssClass="link1 small" OnClientClick="return confirm('Confirm remove?');" OnClick="btnHideDep_Click"/>
当在确认框中按下“确定”时,此按钮不会触发 btnHideDep_Click
。
更有趣的是,如果我有 OnClientClick=return true;
方法 btnHideDep_Click
仍然没有触发。也只是为了确认,没有 属性 OnClientclick
,btnHideDep_Click
被正确触发。
我阅读了一些关于此的帖子,看来这应该可行。所以我一定是遗漏了一些非常基本的东西......
尝试
OnClientClick="if (!confirm('Confirm remove?')) return false;"
我有以下代码:
<asp:Button ID="btnHideDep" runat="server" Text="Remove this institution" CssClass="link1 small" OnClientClick="return confirm('Confirm remove?');" OnClick="btnHideDep_Click"/>
当在确认框中按下“确定”时,此按钮不会触发 btnHideDep_Click
。
更有趣的是,如果我有 OnClientClick=return true;
方法 btnHideDep_Click
仍然没有触发。也只是为了确认,没有 属性 OnClientclick
,btnHideDep_Click
被正确触发。
我阅读了一些关于此的帖子,看来这应该可行。所以我一定是遗漏了一些非常基本的东西......
尝试
OnClientClick="if (!confirm('Confirm remove?')) return false;"