我有一些ASP.NET页面循环问题。我希望在页面关闭或重定向到其他页面时触发事件。我尝试使用Page_Unload()
,但是当页面显示时,它会触发,在任何按钮点击事件中它都会触发Page_Unload()
。我只想在页面重定向或关闭时触发事件。然后我尝试使用Javascript函数window.onunload()
。同样,同样的问题:它在第一页显示时触发。有什么方法可以解决这个问题吗?
答案 0 :(得分:3)
查看Jquery的.beforeunload属性。这是一个例子:
$(window).bind('beforeunload', function(){ return 'Click OK to exit'; });
请注意,beforeunload canot会阻止页面卸载或将页面重定向到其他页面,原因很明显;滥用会太容易了。此外,如果您只想在卸载前运行一个函数,请尝试以下操作:
$(window).unload(function(){ alert('Bye.'); });
最后,不要忘记使用以下方法在头标记中引用jQuery:
<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
以上为您提供了来自互联网的最新版本,并为您省去了下载它的麻烦,当然您可以选择这样做,但我只是想尽快让您的工作。 哦,我也为你找到了一个例子。 Click here查看在关闭之前调用函数的页面。希望这有助于萌芽。