<img id="img1" runat="server" />
    我在保存数据之后,图片换了,用window.location.href='当前页面的地址';来重新加载这个页面(同时也重新绑定的图片的URL),但为什么这时图片显示是上次的图片,我刷新之后,图片就显示我最新上传的图片了呢??
    请教,这个问题是什么原因造成的,是IE设置的问题,还是.net配置的问题?
    应该如何解决?
    谢谢指教!!多谢!! 

解决方案 »

  1.   

    应该是缓存的原因。你可以在href的url上加一些参数进去,随便就可以了,比如加上a=xxx,但a的值要每次不同,这样可以避免用了久的缓存。或者你在目标页面上将cache设置为false。
      

  2.   

    回复一楼
    “你在目标页面上将cache设置为false。”
    c# 的aspx页面没这个属性的说详细点哈。。
    回复二楼
    我有重新查询数据重新绑定连接了的。
      

  3.   

    我图片地址没变,但是所对应的图片是变的,后来给图片地址加上个随机参数就行啦。。
    THS各位了。