在我的asp.net项目中,我有一个视图图像页面和一个上传图像页面。我上传了一个新图像并直接进入视图页面,图像不会被更改,因为如果图像的网址保持不变,IE将不会重新加载图像。
有什么想法吗?更喜欢让浏览器独立重新加载图像的方式,而无需更改服务器设置或更改网页标题。
此致
答案 0 :(得分:4)
您是否考虑过在图片网址后面添加一个参数并每次更改一次?
<img src="logo.jpg?rand=12345" />
答案 1 :(得分:1)
不幸的是,您将不得不添加这些元标记
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="EXPIRES" CONTENT="0">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
这些应该强制浏览器不要缓存任何内容并每次检查新图像