主要代码就是前台的:
<%@ OutputCache Duration="10" VaryByParam="none"%>
其他都是修饰。。。
页面缓存.aspx
页面缓存.aspx.cs
如果在web.config文件中修改成如下所示
,则可以将这个语句改成这个。
<%@ OutputCache CacheProfile="myPageCache" VaryByParam="none"%>(注意啊:myPageCache对应webconfig中的name)
下面简单说下 属性 VarByParam ^_^
如果设为“none”则只会随着时间改变。。
如果设为“param”(param为页面的传参) ,那么只要http://localhost:2932/Cache/页面缓存.aspx?id=2 地址栏上的id参数改变,页面就会刷新。。
如果设为“TextBox1”(TextBox1为控件ID),那么只要控件TextBox1的值改变,页面就会跟着刷新。。
文件依赖:
文件缓存依赖.aspx
文件缓存依赖.aspx.cs
我选择的以来是一个网页。。^^。。
本文介绍ASP.NET中页面缓存的实现方法,包括通过OutputCache指令设置缓存时间及参数变化触发更新,以及利用文件缓存依赖进行智能刷新。

被折叠的 条评论
为什么被折叠?



