web用户非正常退出的问题

<sessionState cookieless="true" ></sessionState>

你换个思路看看:
在可能非法关闭的页面中写JSwindow.onbeforeunload=function()
{
      window.open("UpdateState.aspx","...");
}
再在UpdateState.aspx的初始化中写CS//你的操作(比如数据库操作)
Session.Clear();
再在UpdateState.aspx的初始化中写JSwindow.onload=function()
{
//初始化后在设定的毫秒数内自动关闭
setTimeout("window.opener=null;window.open('','_self','');self.close()",500);
//关闭时不弹对话框,IE6 IE7
window.opener=null; 
window.open('','_self'); 
window.close(); 
}

posted on 2014-04-25 11:59  峰翼  阅读(281)  评论(0编辑  收藏  举报

导航