加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 是否有可能检测到页面刷新(F5)服务器端?

发布时间:2020-12-16 06:49:35 所属栏目:asp.Net 来源:网络整理
导读:…与普通链接点击行为的请求相比较.我以为我可以用它来丢弃服务器端的一些缓存内容.对于更加技术化的目标受众,这可能是清除图形和图表的缓存的相对自然的方式. 要清楚 – 我正在使用ASP.NET MVC 解决方法 我刚刚检查了您可能关心的三个浏览器,并且当您刷新页
…与普通链接点击行为的请求相比较.我以为我可以用它来丢弃服务器端的一些缓存内容.对于更加技术化的目标受众,这可能是清除图形和图表的缓存的相对自然的方式.

要清楚 – 我正在使用ASP.NET MVC

解决方法

我刚刚检查了您可能关心的三个浏览器,并且当您刷新页面时,这三个浏览器都会在请求中添加额外的缓存标头.可以想象,您可以检查这些标头是否会丢弃一些服务器端缓存.这似乎是一种合乎逻辑且自然的方式.

> IE:添加“Pragma:no-cache”
> Chrome:添加“Cache-Control:max-age = 0”和“If-Modified-Since:Tue,2013年12月17日10:16:22 GMT”(免责声明:时间可能会有所不同)
> Firefox:添加“Cache-Control:max-age = 0”

我刚刚通过在所有三个浏览器中刷新此页面并检查Fiddler来检查这一点.有可能还有更复杂的逻辑,我没有抓住.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读