asp中Session对象的清空[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。
在保存某些多页面共用的变量的时候(如保存用户登陆信息),我们用得最多的就是Session和Cookies了,至于Session怎么使用这里就不说了
,主要说说Session的清空。
Contents.Remove(\”变量名\”): 从Session.contents集合中删除指定的变量
Contents.Removeall() : 删除Session.contents集合中的所有变量
Abandon() : 结束当前用户会话并且撤消当前Session对象。
执行Contents.Removeall()和Abandon()这两个方法都会释放当前用户会话的所有Session变量,不同的是Contents.Removeall()单纯地释放Session变量的值而不终止当前的会话,而Abandon()除了释放Session变量外还会终止会话引发Session_OnEnd事件。
在具体使用的时候,有可能会遇到清空了Session,但返回上一页或换个用户登陆的时候,某些已清空的Session可能还会存在缓存中,所以在页面头部再加段清空缓存的代码应该就没什么问题了。
Response.Buffer = True
Response.ExpiresAbsolute = Now() – 1
Response.Expires = 0
Response.CacheControl = \”no-cache\”
Response.AddHeader \”Pragma\”, \”No-Cache\”
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/159522.html原文链接:https://javaforall.cn
相关文章
- ASP如何连接MySQL数据库(asp怎么连接mysql)
- ASP空间与MSSQL相结合,完美解决网站数据库存储与运行问题(asp空间mssql)
- ASP连接MySQL:简单实现数据库交互(asp链接mysql)
- ASP网页MySQL注入及防御研究(asp页面mysql注入)
- ASP程序如何利用MySQL更好地实现服务(asp需要用到mysql)
- 在MySQL5中使用ASP搭建数据库连接(asp连接mysql5)
- 库ASP实现MySQL数据库的轻松访问(asp读取mysql数据)
- 企业网站用ASP读取MySQL数据持续发展(asp网站读取MySQL)
- 用 ASP 管理 MySQL 源码,轻松获取开发效率(asp管理mysql源码)
- 使用MySQL轻松实现ASP数据库应用(asp数据库用mysql)
- MySQL与ASP结合,为网站带来绿色发展(asp mysql 绿色)
- ASP调用Oracle数据庫,实现完美编程体验(asp访问oracle)
- 使用ASP连接Oracle数据源的简便方式(asp数据源oracle)
- asp常用函数用法
- asp下tag的实现,简单介绍与部分代码
- asp.netGridview里添加汇总行
- asp.net下比较两个等长字符串是否含有完全相同字符(忽略字符顺序)
- 点击图片,AJAX删除后台图片文件的实现代码(asp.net)
- ASP.NET在IIS7中上下文中不可用的解决方法
- asp.net下ajax.ajaxMethod使用方法
- asp提示Server对象错误ASP0178:80070005
- Asp.net内置对象之Request对象(概述及应用)
- ASP.NET在下载文件时对其重命名的思路及实现方法
- ASP.NET设置404页面返回302HTTP状态码的解决方法
- asp.net发送邮件实现方法
- ASP.NET网站实时显示时间的方法