读书人

ASP.NET小弟我想要在用户退出或直接关

发布时间: 2012-05-05 17:21:10 作者: rapoo

ASP.NET我想要在用户退出或直接关闭浏览器时删除数据库中的一些表
怎么捕捉这些事件呀?点退出的时候,可以在session_end中处理,那直接关闭浏览器呢?可以跳转到其他界面。但偶不知道怎么捕捉并跳转,听说用javascript捕捉,但是javascript偶很盲,麻烦详细指点下啊。多谢了。
网上有:
<script language="javascript" type="text/javascript">
function window.onunload() {
if (event.clientX < 0 && event.clientY < 0)
window.open("WebForm2.aspx", "logout");
}
}
</script>
偶把它放在<head></head>里面的,然后<body onunload="window.onunload()">
结果没反应。

[解决办法]
客户端是不能这样实现的,这种事件不是安全的方法。

<body onbeforeunload='window.open("WebForm2.aspx", "logout");'>
[解决办法]

用户拔掉电源肿么办

用户都按常规出牌吗?
[解决办法]
顶一个, 有很多元素影响这个操作..楼上说得是
[解决办法]

探讨

用户拔掉电源肿么办

用户都按常规出牌吗?

[解决办法]
如果要考虑用户不按套路来这个问题就没法解决了。。
[解决办法]
这个操作太不安全了,建议考虑别的逻辑来处理!

读书人网 >asp.net

热点推荐