博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
页面后退清空缓存
阅读量:5140 次
发布时间:2019-06-13

本文共 716 字,大约阅读时间需要 2 分钟。

今天在web开发中,如果想在浏览器后退到登入界面后就清空session,来防止前进的时候不会自动登入。

当当清空session 是不够的,还要考虑到页面缓存的冬。

在asp.net下

 

protected void Page_Load(object sender, EventArgs e)        {            Session.Clear();            cache.ClearAll(); //这里的cache是自定的缓存清除类        }

 

在接受的主页面也要加上清空缓存操作,

protected void Page_Load(object sender, EventArgs e)        {            Response.Buffer = true;            Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);            Response.Expires = 0;            Response.CacheControl = "no-cache";            Response.AddHeader("Pragma", "No-Cache");        }

以上这种方法 只能局限于 ie浏览器中使用。

在其他浏览器需要用到  $.ajaxSetup

在浏览其中加入$.ajaxSetup 就能控制不会从浏览器缓存读取数据。就能轻松解决这问题。

 

转载于:https://www.cnblogs.com/dragon-L/p/4123131.html

你可能感兴趣的文章
uboot 信息解读
查看>>
越是忙的时候,兴趣越多
查看>>
信步漫谈之Eclipse—插件安装
查看>>
字符串和字符数组的输入输出种类对比
查看>>
Python爬虫:抓取手机APP的数据
查看>>
手指滑动屏幕原理
查看>>
对于javascript里面闭包的理解
查看>>
LANMP安装总结
查看>>
因为没有打开的文档,所以这一命令无效==操作word问题
查看>>
C++获取Windows7 32位系统中所有进程名(类似于任务管理器中的进程)
查看>>
团队作业8----第二次项目冲刺(Beta阶段) 第三天
查看>>
用mrpt库时遇到的一个坑
查看>>
【19】235. Lowest Common Ancestor of a Binary Search Tree
查看>>
关闭vs的编译警告
查看>>
opencv载入,显示及保存图像
查看>>
C++回调机制实现(转)
查看>>
iOS基础篇 - UIWindow的简单介绍
查看>>
处理重复导入的方法之一
查看>>
五十六. playbook基础 、 playbook进阶
查看>>
PICT测试工具的安装及使用
查看>>