日期:2014-05-18  浏览次数:20646 次

表单提交之后页面刷新,有啥方法使页面中的图片也刷新?
初始页面是个编辑页面,在服务端,image.Src="...绑定某张从数据库取出来的图片...";
提交表单之后,确定覆盖了服务器上的图片,保存数据库的图片地址不变,同时Response.Redirect("...本页面..."),
调试时发现页面内容都从新加载,但是页面显示的图片还是表单提交前的图片,如果再刷新页面,图片变成新的图片。
问题是:如何在表单提交跳转之后,页面的图片变成新图片?
忘了说是在Ie6,7下有问题,ff没问题
跳转加随机数也没用。。。

------解决方案--------------------
<script>
var now = new Date();
document.getElementById('<%=image.ClientiD%>').src=document.getElementById('<%=image.ClientiD%>').src+' ?now='+now.getTime();
</script>

------解决方案--------------------
我给的图片地址比如:image.Src="http://avatar.profile.csdn.net/3/E/A/2_shadow841112.jpg"。
后台代码赋值:
Image.ImageUrl = “http://avatar.profile.csdn.net/3/E/A/2_shadow841112.jpg”+ "?" + DateTime.Now.Millisecond.ToString();