【原创】页面级缓存简单使用教程
Duration属性是用来设置缓存的期限,单位为秒。缓存时间最长为5分钟。





































VaryByParam属性是用来指定参数。如果将该属性设置为none,即表示该页面不会根据参数的不同来改变缓存。只要给该属性一个传入的参数,那么,根据参数的不同,就可以创建不同的缓存。



























































使用页面分段缓存,在特殊情况下,只需要对页面的一部分进行缓存。如对于每位用户的登录欢迎信息可能会不同,这部分内容就不能进行缓存,而公共浏览的信息部分就可能需要缓存。这就需要用到分段缓存的技术了。其实说白了,这也就是单独的用户控件的应用。即只对用户控件部分缓存,而主页不启用缓存。































































.Net2.0提供了名为Substitution的新控件,该控件可使开发人员在缓存的web页面中插入动态内容。例如,开发人员可以显示终端用户的名称,该名称在一个缓存的,包含一些文字或者图片的web页面中动态生成。Substitution控件包含MethodName属性,调用该属性设置的方法可以返回动态内容。











































