代码之家  ›  专栏  ›  技术社区  ›  BnWasteland

WebResource.axd和HTTP头

  •  2
  • BnWasteland  · 技术社区  · 15 年前

    我们的网站刚刚从.NET 1.1迁移到.NET 3.5,在此过程中更新了我们的第三方服务器控件。其中一个包使用通过WebResource.axd提供的javascript。这些都是正常的 <script src="" / &燃气轮机;标签。

    Cache-control: no-cache, no-store
    pragma: no-cache
    Expires: -1
    

    <brandish weapon="blameGun" /

    谢谢

    男爵

    3 回复  |  直到 15 年前
        1
  •  7
  •   John Rasch    15 年前

    你可以试试:

    HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.Public);
    

    其他类型的 HttpCacheability 此处记录了以下内容:

    http://msdn.microsoft.com/en-us/library/system.web.httpcacheability.aspx

    你可以把这个扔进你的箱子里 Global.asax 文件而不是模块:

    void Application_AuthorizeRequest(object sender, EventArgs e)
    {
        if (Request.Path.IndexOf("WebResource.axd") > -1)
        {
            Response.Cache.SetCacheability(HttpCacheability.Public);
        }
    }
    
        2
  •  5
  •   Adam    4 年前

    如果您的网站部署为 <compilation debug="true"> this 优秀的博客文章。

        3
  •  0
  •   BnWasteland    15 年前

    推荐文章