我有一个带有用户控件的aspx页面。我想为除用户控件之外的整个页面实现缓存。请帮助实现这一点。
谢谢,
与Pradeep
答案 0 :(得分:1)
有一个控制callen Substitution,它在缓存页面中显示位置的动态数据。但是,数据是从页面代码中包含的函数中检索的,而不是用户控件。
另一种解决方案是:
分段分割页面。每个部分由用户控件表示。
必须缓存的部分启用了其控件的输出缓存。那些需要动态的。
你可以得到这样的东西:
<body>
<app:CachedSection />
<app:CachedSection />
<app:DynamicSection />
<app:CachedSection />
</body>
答案 1 :(得分:0)
Scott Guthrie有一篇关于ASP.NET的替换功能(又名Donut Caching)的精彩文章: