桦山涧

桦山涧
Asp.net ---->知识改变命运!
posts - 261, comments - 171, trackbacks - 6, articles - 3
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

关于Session清空!

Posted on 2007-04-10 10:47  桦林  阅读(9887)  评论(3编辑  收藏

如何在退出一个页面时自动清空session变量 ?

第一步
在<head></head>间加入
第一步、在<head></head>间加入
<script language="javascript">
function loginout()
{
var gt = unescape('%3e');
var popup = null;
var over = "Launch Pop-up Navigator";
popup = window.open('', 'popupnav',
'width=225,height=235,resizable=1,scrollbars=auto');
if (popup != null) {
                           if (popup.opener == null)      
                               {
                                 popup.opener = self;
                               }
                              popup.location.href = 'loginout.asp';
                           }
}
</script>

第二步 <body>改为<body  onUnload="loginout()">

第三步:在loginout.asp中加入如下代码(注意两个文件要在同一目录下)
<%session.abandon%>
<script language="JavaScript">
function closeit()
{
setTimeout("self.close()",10000)
}
</script>




Session.Abandon                                          销毁Session对象,释放内存  
Session.Contents.Remove("mysession")         清除Session对象的内容,但Session对象任然存在  
Session.Contents.ClearAll                             清除所有Session对象的内容

clearall和removeall?