ASP.net网页仍然显示缓存版本

时间:2010-05-03 19:44:03

标签: c# asp.net .net-3.5

  

可能重复:
  IIS 7 Force Fresh Images

我的网页仍然显示以前缓存的网页版本。

我在page_load事件中有这个:

    Response.Clear();
    Response.Buffer = true;
    Response.ExpiresAbsolute = DateTime.Now.AddDays(-1d);
    Response.Expires = -1;
    Response.CacheControl = "no-cache";
    Response.Cache.SetCacheability(HttpCacheability.NoCache);

我在Page_Init中有这个:

protected void Page_Init(object Sender, EventArgs e)
{
    Response.Cache.SetCacheability(HttpCacheability.NoCache);
    Response.Cache.SetExpires(DateTime.Now.AddDays(-1));
}

知道我可能缺少什么吗?

1 个答案:

答案 0 :(得分:0)

有时您需要刷新浏览器。如果您使用IE,那么有用的工具就是带有Fiddler的IE Toolbar for Developers。

对于firefox使用Firebug和Fiddler。