页面部分缓存的实现包括两种方式:控件缓存和替换后缓存。
一:控件缓存
UserControl里设置缓存
这时候刷新页面时,页面的时间每次刷新都变化,而用户控件中的时间数据却是60秒才变化一次,说明对页面的“局部”控件
实现了缓存,而整个页面不受影响。
二. 缓存后替换
它对整个页面进行缓存,但是页中的某些片段是动态的
1.以声明方式使用Substitution控件:
Code:
Substitution控件有一个重要属性:MethodName。该属性用于获取或者设置当Substitution控件执行时为回调而调用的方法名称。该方法比较特殊,必须符合以下3条标准:
-
方法必须被定义为静态方法;
-
方法必须接受HttpContext类型的参数;
-
方法必须返回String类型的值。
2.Substitution控件API应用