Javascript C#.NET OnClientClick返回true,但OnClick不触发
我有以下代码:Javascript C#.NET OnClientClick返回true,但OnClick不触发,javascript,c#,asp.net,.net,webforms,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"/> 当在确认框中按下OK时,此按钮不会触发。 更有趣的是,如果我有OnClientClick=returntrue方
<asp:Button ID="btnHideDep" runat="server" Text="Remove this institution" CssClass="link1 small" OnClientClick="return confirm('Confirm remove?');" OnClick="btnHideDep_Click"/>
当在确认框中按下OK时,此按钮不会触发。
更有趣的是,如果我有OnClientClick=returntrue代码>方法btnhideep\u Click
仍未触发。另外,只需确认,如果没有属性OnClientclick
,btnhideep\u Click
是否正确触发
我读了一些关于这方面的帖子,似乎这应该行得通。所以我一定是错过了一些非常基本的东西…试试看
OnClientClick="if (!confirm('Confirm remove?')) return false;"
可能的重复可能是相关的?上面的链接似乎是这样做的:大致来说,返回true
表示“我已经处理好了”,因此不会调用onClick
。