onBeforeUnload事件,以防止显示“确定要离开此页面”消息

时间:2018-09-07 09:56:47

标签: javascript c# jquery asp.net onbeforeunload

作为标题提到的问题,我试图阻止在模式框中单击LinkBut​​ton时出现弹出消息“确定要离开此页面吗”。 我试图在ascx或/和aspx页面上设置onBeforeUnload事件(我已经在Javascript和C#上尝试过)。但是,该消息仍会弹出。

一些附加信息:linkBut​​ton正在调用回发功能以刷新页面。我曾尝试在模式切换/隐藏上设置一些事件句柄。只是不起作用。

有人想出如何防止消息弹出的想法吗?

我尝试过的一些代码:

window.onbeforeunload=function(){ return null; }
$(window).on('beforeunload', function() { return null; });

1 个答案:

答案 0 :(得分:1)

糟糕,终于找出了原因。 我只是错过了一些已经定义了onbeforeunload的旧代码。因此,它也会弹出并且代码没有覆盖它。 只是一些粗心的错误:P 学会了阅读旧代码并追溯以前做过的事情。