在我的网络应用中,我更改了用户上传的照片,但服务器上的路径保持不变。回发后是否有可能强制浏览器重新加载该照片。是的,它仍然显示旧的。谢谢你的帮助
答案 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)
是的,你没有再加载并再次绑定用于显示照片的网格。