彩票走势图

ASP.NET中如何对页面输出缓存

转帖|其它|编辑:郝浩|2011-04-08 15:30:47.000|阅读 448 次

概述:最简单的缓存机制,把整个Aspx页面保存在服务器端内存中,用户请求页面时,直接从服务器端内存中提取数数据,不在经历页面的生命周期。主要用于不经常更新和修改,而在第一次编译是时要经过大量处理的数据。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

  最简单的缓存机制,把整个Aspx页面保存在服务器端内存中,用户请求页面时,直接从服务器端内存中提取数数据,不在经历页面的生命周期。主要用于不经常更新和修改,而在第一次编译是时要经过大量处理的数据。页面输出缓存是缓存的整个页面

  使用很简单<%@ 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"%>


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:网络转载

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP