【发布时间】:2012-04-03 09:43:22
【问题描述】:
我有一个页面,其中列出了数据库中的许多产品。在同一页面上,我有一些登录用户的信息。此信息位于用户控件中。 (不可能将产品列表放在 UserControl 中:))
所以我在页面顶部设置了这个来缓存页面
<%@ OutputCache Duration="200"
Location="Any"
VaryByParam="none"
%>
但是因为这会缓存整个页面,所以带有用户信息的 UserControl 也会被缓存。 是否可以仅对 UserControl 禁用缓存,而不对页面的其余部分禁用缓存?
我查看了替换块。但这似乎只适用于文本?
谢谢,
文森特
【问题讨论】:
标签: asp.net user-controls outputcache