我需要在将文件移动到服务器时自动清除浏览器缓存

时间:2015-03-13 09:57:53

标签: c# html asp.net

当我移动任何css或任何其他文件时,由于浏览器缓存,我们的客户端显示旧页面,我们需要通知他们每次都清除他们的浏览器缓存。这是一个简单的解决方案

2 个答案:

答案 0 :(得分:0)

有很多方法可以做到这一点。最简单的方法之一是在链接中附加版本号

<link ... href="http://mysite/style.css?v=12">

答案 1 :(得分:0)

您是否查看了HTTP缓存标头? 根据我的理解,你可以说明事情是否被缓存,从未被缓存等等。 这三个标题是

缓存控制, 最后修改和 到期

使用“Cache-Control:no-cache”来完全阻止缓存 或者更好地使用(例如)“Last-Modified:Wed,25 Feb 2015 12:00:00 GMT” 和/或“过期:星期四,2016年2月25日12:00:00 GMT”

(来自http://www.httpwatch.com/httpgallery/caching/