如何使用ASP.NET或其他方法阻止浏览器关闭?

时间:2009-06-05 15:27:40

标签: c# asp.net javascript

我有一个网页,当浏览器触发Closing Event我想要停止它吗?我怎么能在asp.net或其他任何替代方案中做到这一点?

4 个答案:

答案 0 :(得分:8)

你不能,也不应该。如果StackOverflow 能够阻止您关闭浏览器,您会有什么感受?

答案 1 :(得分:4)

答案很简单,类似于this one

你不能&你不应该。

无论您遇到什么问题,解决方案都在其他地方。

答案 2 :(得分:3)

你无法真正阻止它,但如果需要,你可以警告用户会话信息或任何会丢失....

<html>
<script type="text/javascript">
var isdone=false
</script>
<body onbeforeunload="if(!isdone) return 'Do you really want to close!';">
</html>

答案 3 :(得分:0)

真的无法阻止用户关闭浏览器。

但是,您可能会编写一些javascript,这会在用户离开当前页面时打开一个新窗口(也就是关闭浏览器,点击另一个链接)。

这对您的用户来说会有点烦人,也可能被弹出窗口阻止程序阻止。

但这有点可能。