代码之家  ›  专栏  ›  技术社区  ›  Hoang Tran

如何修改httpresponse中的缓存控制设置

  •  0
  • Hoang Tran  · 技术社区  · 6 年前

    我的aspnet zero总是重新加载所有的CSS和JS文件,而不是使用缓存。这就是它太慢的原因。那么,如何更改这个设置值呢?

    .

    2 回复  |  直到 6 年前
        1
  •  1
  •   ryan.c    6 年前
        2
  •  1
  •   Hoang Tran    6 年前

    protected override void Application_BeginRequest(object sender, EventArgs e)
    {
        base.Application_BeginRequest(sender, e);
        //DisableClientCache();
    }
    
    private void DisableClientCache()
    {
        Response.Cache.SetCacheability(HttpCacheability.NoCache);
        Response.Cache.SetExpires(CacheExpireDate);
        Response.Cache.SetNoStore();
    }