作为标题提到的问题,我试图阻止在模式框中单击LinkButton时出现弹出消息“确定要离开此页面吗”。 我试图在ascx或/和aspx页面上设置onBeforeUnload事件(我已经在Javascript和C#上尝试过)。但是,该消息仍会弹出。
一些附加信息:linkButton正在调用回发功能以刷新页面。我曾尝试在模式切换/隐藏上设置一些事件句柄。只是不起作用。
有人想出如何防止消息弹出的想法吗?
我尝试过的一些代码:
window.onbeforeunload=function(){ return null; }
$(window).on('beforeunload', function() { return null; });
答案 0 :(得分:1)
糟糕,终于找出了原因。 我只是错过了一些已经定义了onbeforeunload的旧代码。因此,它也会弹出并且代码没有覆盖它。 只是一些粗心的错误:P 学会了阅读旧代码并追溯以前做过的事情。