回发后刷新图像路径

时间:2011-06-06 10:10:30

标签: javascript asp.net css

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

3 个答案:

答案 0 :(得分:1)

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

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

例如:

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

答案 1 :(得分:0)

如果您使用AJAX AsyncFileUpload文件上传控件会更好,因为它会为您提供您正在寻找的内容。

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

答案 2 :(得分:0)

是的,你没有再加载并再次绑定用于显示照片的网格。