【问题标题】:refresh image path after postback回发后刷新图像路径
【发布时间】:2011-09-09 04:20:39
【问题描述】:

在我的网络应用程序中,我更改了用户上传的照片,但服务器上的照片路径保持不变。回发后是否可以强制浏览器重新加载该照片。对了,它仍然显示旧的。感谢帮助

【问题讨论】:

  • 如何在不重新加载页面的情况下上传?如果它重新加载,它会(可能)改变图像。

标签: javascript asp.net css


【解决方案1】:

听起来浏览器正在缓存图像。

您可以将带有当前日期时间的假查询字符串参数附加到图像源,以强制浏览器在每次页面加载时重新加载。

例如:

Image img = new Image();
img.ImageUrl = "~/pathToNewImage?q"+DateTime.Now.ToString();

【讨论】:

    【解决方案2】:

    是的,不会再次加载和绑定用于显示照片的网格。

    【讨论】:

      【解决方案3】:

      如果您使用 AJAX AsyncFileUpload 文件上传控件会更好,因为它会立即为您提供所需的内容。

      http://asp.net-informations.com/ajax/ajax-AsyncFileUpload.htm

      【讨论】:

        猜你喜欢
        • 2023-02-11
        • 1970-01-01
        • 2015-10-15
        • 2017-07-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-04-02
        • 1970-01-01
        相关资源
        最近更新 更多