【问题标题】:Caching asp.net page response on client side在客户端缓存 asp.net 页面响应
【发布时间】:2011-03-03 00:47:12
【问题描述】:

我正在尝试通过添加以下缓存标头来缓存客户端浏览器上的 asp.net 页面响应

Response.Cache.SetExpires(DateTime.Now.AddMinutes(10));
Response.Cache.SetCacheability(System.Web.HttpCacheability.Public);

上面的标题不起作用..我可以知道还有什么要添加的吗?

我在客户端使用 jquery 来获取页面响应

【问题讨论】:

    标签: asp.net caching client response


    【解决方案1】:

    如果您尝试以声明方式设置缓存会发生什么?

    <%@ OutputCache Duration="6000" VaryByParam="None"%>
    

    【讨论】:

    • 看起来 OutputCache 声明正在工作,我将在不同的浏览器中进行验证。我不确定何时使用上述问题中提到的缓存标头。任何有关这方面的信息都会有所帮助。感谢您的帮助!
    • OutputCache 缓存在 Server 端。提问者询问的是 Client 端的缓存。请阅读msdn.microsoft.com/en-us/library/hdxfb6cy.aspx
    最近更新 更多