显示缓存浏览器中的图像
show image from cache browser
var timestamp = new Date().getTime();
$("#capLogin").attr("src", "Image/Captcha/CaptchaControl.aspx?id="+timestamp);
或
$("#capLogin").attr("src", "Image/Captcha/CaptchaControl.aspx?id="+Math.random());
但它仍然在连续的应用程序中显示重复的图像
要防止页面缓存在浏览器上,请尝试将这些行添加到header
:
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="expires" content="0">
要防止缓存,请尝试将其添加到CaptchaControl.aspx
代码的Page_Load
中:
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetAllowResponseInBrowserHistory(false);
Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
Response.Cache.SetNoStore();
这将向浏览器发送适当的标头,要求其不要缓存内容。
相关文章:
- 使图像在单击时展开到不大于浏览器
- 防止“;jQuery(html)"防止触发浏览器请求图像和其他参考内容
- 用于图像和基于浏览器的图表的图表框架
- 如何在调整浏览器大小时将图像保持在适当位置
- 来自流星模板的 HTML 图像链接未由浏览器呈现
- 使用现有代码更改基于浏览器宽度的图像url
- 阻止浏览器缓存上载的图像
- 在Android浏览器中将图像渲染为数据流
- 从imgur api的另一个浏览器拖放图像
- 在 Web 浏览器中优先下载图像的技术
- 灯箱类型的东西,使图像成为浏览器高度的百分比
- 谷歌浏览器控制台,打印图像
- 如何在浏览器宽度/高度变化时动态调整图像网格的大小
- 接受从另一个浏览器窗口拖放图像
- 如何在上传前在浏览器中去除图像元数据(javascript)
- 如何在浏览器中呈现动态图像
- 将svg保存到磁盘作为png图像浏览器差异
- 有没有办法替换尚未加载的默认图像浏览器图标
- 如何将所有 HTML(包括 SVG 和底层 CSS/JS)转换为 PNG 或图像浏览器端
- 简单的图像浏览器在ckeditor