Asp图像按钮图像未更改

时间:2016-06-17 17:07:09

标签: c# asp.net imagebutton

最近我遇到了ASP.Net应用程序中的图像按钮问题。

当用户上传新图像时,图像文件在服务器中替换为相同名称,但即使在刷新页面后,图像按钮仍显示旧图像。

是否通过向ImageButtom网址添加查询字符串来克服此问题

      Image1.ImageUrl="images/ID102.jpg?"+DateTime.Now.ToString("ddmmyy");

想知道这是否是唯一的解决方案?

3 个答案:

答案 0 :(得分:1)

您应该包括解决缓存问题的小时,分​​钟和秒数(您也可以添加随机数但不能添加当前日期时间))

答案 1 :(得分:0)

您的浏览器可能会缓存旧图像,因为它具有相同的网址。

使用ctrl + f5刷新页面或打开开发人员工具并关闭选项中的缓存。

您还可以通过在浏览器中点击F12并查看网络选项卡并查看请求来检测缓存。如果你看到" 304 Not Modified"这意味着它使用的是缓存版本。

答案 2 :(得分:0)

我总是使用Google Chrome的隐身模式在测试我的应用时丢弃任何存储的Cookie /缓存。