在页面的@ page中设定Buffer属性
Buffer = falseBuffer 
确定是否启用 HTTP 响应缓冲。如果启用页缓冲,则为 true;否则为 false。默认值为 true。

解决方案 »

  1.   

    在Page_Load中添加代码:Response.Cache.SetNoStore();这段代码会添加"Cache-control:no-store"的Header,告诉IE不缓存页面
      

  2.   

    如果网站上有一个不希望浏览器高速缓存的页面,可以:void Page_Load(object source, EventArgs e)
    {
        Response.Cach.SetExpires(DateTime.Now);
    }
      

  3.   

    判断这个页面是否缓存,正如题目所讲....服务端用一新生图片替代了旧图片,但图片名没变.
    如果在替换前有客户端IE浏览过,之后再浏览就图片不变仍是替换前的旧图.
    但手动刷新可解决...也可在IE的菜单-->工具-->Internet选项内设定缓存磁盘大小为0,但这样做不太好...
      

  4.   

    图片的问题
    我估计IE是记录了图片的Url和修改时间,如果没变就用缓存当中的,与页面的缓存应该没关系
      

  5.   

    有可能和timmy估计的一样
    或者,你考虑刷新一下页面如果,觉得慢,就把图片放在一个iframe中
    只刷新这个iframe