【问题标题】:How to cache ASP.NET user controls?如何缓存 ASP.NET 用户控件?
【发布时间】:2010-09-07 20:51:09
【问题描述】:

我在最近的播客(多态)中听说可以缓存用户控件而不是整个页面。

我认为显示静态内容的页眉控件和页脚控件可以从缓存中受益。

我怎样才能只缓存这些控件?

【问题讨论】:

    标签: asp.net caching user-controls


    【解决方案1】:

    看看here
    您可以在输出缓存中使用VaryByParamVaryByControl

    【讨论】:

      【解决方案2】:

      我认为您可以像在 ASPX 页面上那样在控件的标记文件中指定 OutputCache。它会自动正确缓存。

      只需阅读 MSDN 上的 OutputCache 页面指令并正确设置参数,它就会按照您的意愿行事。

      我已经很久没有编写经典的 ASP.NET 了,但我相信它就是这样完成的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-03
        • 2010-11-18
        • 2010-10-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-10-24
        相关资源
        最近更新 更多