C#.NET OnClientClick返回true但OnClick未触发

时间:2015-12-22 15:34:15

标签: javascript c# asp.net .net webforms

我有以下代码:

<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仍然没有被解雇。还要确认,如果没有属性OnClientclickbtnHideDep_Click会被正确解雇。

我读了几篇关于此的帖子,看起来这应该有效。所以我必须在这里遗漏一些非常基本的东西......

1 个答案:

答案 0 :(得分:2)

尝试

OnClientClick="if (!confirm('Confirm remove?')) return false;"