【问题标题】:Asp Image Button Image Not ChangingAsp 图像按钮图像未更改
【发布时间】:2016-06-17 17:07:08
【问题描述】:

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

用户上传新图片时,服务器中的图片文件被替换为同名,但刷新页面后,图片按钮仍然显示旧图片。

通过向 ImageButtom url 添加查询字符串解决了这个问题

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

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

【问题讨论】:

  • 您的答案如下:Sergey Latysh。此外,如果您在浏览器上按 CTRL+F5 以确保在访问 CDN 的缓存之前清除浏览器的缓存。

标签: c# asp.net imagebutton


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    您的浏览器可能正在缓存旧图像,因为它具有相同的 url。

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

    您还可以通过在浏览器中按 F12 并查看网络选项卡并查看请求来检测缓存。如果您看到“304 Not Modified”,则表示它正在使用缓存版本。

    【讨论】:

      【解决方案3】:

      在测试我的应用程序时,我总是使用 Google Chrome 的隐身模式来丢弃所有存储的 cookie/缓存。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多