Dan*_*ook 3 javascript asp.net
我知道围绕这个主题有很多答案,但我无法让它发挥作用.
我需要阻止回发链接按钮,以下代码不起作用.代码肯定会在所有必需的地方被击中.
链接按钮定义:
<asp:LinkButton ID="NavHelp" OnClientClick="showConfirm(event);" OnClick="NavHelp_Click" ToolTip="Help" runat="server"></asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)
Javascript功能(绝对被击中)
function showConfirm(event) {
event.stopPropagation();
return false;
}
Run Code Online (Sandbox Code Playgroud)
但是在showConfirm返回false之后,链接按钮仍然会回发到服务器端NavHelp方法.
作为旁注,我还在__doPostback.NET生成的方法中放置了一个断点,并且在showConfirm返回false 后它会被命中.
任何人都可以对此有所了解吗?
对,弄清楚了.我需要在OnClientClick属性中包含return语句:
OnClientClick="return showConfirm(event);"
Run Code Online (Sandbox Code Playgroud)
不
OnClientClick="showConfirm(event);"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21522 次 |
| 最近记录: |