欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

asp.net 页面输出缓存

程序员文章站 2024-03-08 10:38:04
主要用于不经常更新和修改,而在第一次编译是时要经过大量处理的数据。页面输出缓存是缓存的整个页面 使用很简单<%@ outputcache duration="60"...
主要用于不经常更新和修改,而在第一次编译是时要经过大量处理的数据。页面输出缓存是缓存的整个页面
使用很简单<%@ outputcache duration="60" varybyparam="none"%>
duration:缓存时间
varybyparam:通过参数来更新缓存的内容
还有其他的一些属性
cacheprofile:调用webconfig中的缓存时间
例如:webcofig中
复制代码 代码如下:

<system.web>
<outputcachesetting>
<outputcacheprofiles>
<add name="cachetest" duration="50"/>
<outputcacheprofiles>
</outputcahcesetting>
</system.web>

在页面中声明
<%@ outputcache cacheprofile="cachetest" varybyparam="none"%>
varybycontrol:通过控件来改变缓存
<%@outputcache duration="60" varybyparam="none" varybycontrol="button1"%>