我有一个名为sample.aspx的页面。
此页面从用户读取图像。保存的详细信息显示给用户使用表....当用户单击编辑按钮时,它会显示返回字段的所有详细信息(包括图像)。更新对我来说很好。但是只有在清除浏览器历史记录后,页面才会显示更新的图像。
如何解决此问题?请帮助我。
感谢致敬
Nijisha k C
答案 0 :(得分:0)
如果您不希望缓存图像,可以在图像上附加随机查询字符串(服务器时间可能不错)。这将确保浏览器始终检查更新:
<img src="picture.jpg?123415215125">
答案 1 :(得分:0)
这可能是由于浏览器缓存而不是与.NET有关。如果在缓存过期日期之前重新访问网页时图像SRC相同,浏览器将只从本地浏览器缓存而不是服务器中获取图像
这就是说在这种情况下的常见做法是通常通过分配时间戳来更新Image SRC上的参数。
使用类似的东西:
newImage.src = "image.jpg?parameter=" + new Date();
生产:
<img src="image.jpg?parameter=1436422632">