【发布时间】:2010-09-07 20:51:09
【问题描述】:
我在最近的播客(多态)中听说可以缓存用户控件而不是整个页面。
我认为显示静态内容的页眉控件和页脚控件可以从缓存中受益。
我怎样才能只缓存这些控件?
【问题讨论】:
标签: asp.net caching user-controls
我在最近的播客(多态)中听说可以缓存用户控件而不是整个页面。
我认为显示静态内容的页眉控件和页脚控件可以从缓存中受益。
我怎样才能只缓存这些控件?
【问题讨论】:
标签: asp.net caching user-controls
看看here
您可以在输出缓存中使用VaryByParam 和VaryByControl。
【讨论】:
我认为您可以像在 ASPX 页面上那样在控件的标记文件中指定 OutputCache。它会自动正确缓存。
只需阅读 MSDN 上的 OutputCache 页面指令并正确设置参数,它就会按照您的意愿行事。
我已经很久没有编写经典的 ASP.NET 了,但我相信它就是这样完成的。
【讨论】: