[英]How to stop postback from running my JavaScript code
我有一个javascript代码,它的一个小功能称为startLoop(),这是该功能
function startLoop() {
if (myInterval > 0) clearInterval(myInterval); // stop
myInterval = setInterval("doSomething()", iFrequency); // run
}
此功能由客户端上的Devexepress按钮调用。
<dx:ASPxButton ID="btnliveTrackSubmit" runat="server" Text="Live Track" AutoPostBack="False">
<ClientSideEvents Click="startLoop()" />
</dx:ASPxButton>
仅当我单击btnliveTrackSubmit按钮时,此功能才应执行。
但是发生了什么,如果我单击其他任何将做回发操作的服务器端按钮,此功能将执行。
我该如何解决?
这就是我解决的方法:)
<dx:ASPxButton ID="btnliveTrackSubmit" runat="server" Text="Live Track">
<ClientSideEvents Click="function(s, e) { startLoop(); }" />
</dx:ASPxButton>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.