您的位置:首页 > 编程语言 > ASP

ASP.NET——使用部分页面缓存

2009-05-13 11:16 357 查看
谈了如何缓存页面的全部输出,在我们只需要缓存页面的一部分内容时,而另外一部分内容需要动态更新时,这个时候我们可以用部分页面缓存技术。
启用部分页面缓存的方法主要有两种:
(1) 缓存后替换技术(post-cache substitution)
(2) 使用用户控件来缓存页面中一个特定区域,而不是整个页面。

可以以声明方式或者编程的方式来使用缓存后替换技术(这个名字取得不咋样)。如果希望以声明方式来使用缓存后替换,则要使用ASP.NET的Substitution控件。

Code
<%@ Control Language="C#" ClassName="Movies" %>
<%@ OutputCache Duration="600" VaryByParam="none" %>

User Control Time:
<%= DateTime.Now.ToString("T") %>

<asp:GridView
id="grdMovies"
DataSourceID="srcMovies"
Runat="server" />

<asp:SqlDataSource
id="srcMovies"
ConnectionString="<%$ ConnectionStrings:Movies %>"
SelectCommand="SELECT Title,Director FROM Movies"
Runat="server" />
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: