最简单的缓存机制把整个Aspx页面保存在服务器端内存中用户请求页面时直接从服务器端内存中提取数数据不在经历页面的生命周期主要用于不经常更新和修改而在第一次编译是时要经过大量处理的数据页面输出缓存是缓存的整个页面 使用很简单<%@ OutPutCache Duration= VaryByParam=none%> Duration:缓存时间 VaryByParam:通过参数来更新缓存的内容 还有其他的一些属性 CacheProfile:调用WebConfig中的缓存时间 例如WebCofig中 <systemweb> <outputCacheSetting> <outputCacheProfiles> <add name=cacheTest duration=/> <outputCacheProfiles> </outputCahceSetting> </systemweb> 在页面中声明 <%@ OutputCache CacheProfile=cacheTest VaryByParam=none%> VaryByControl:通过控件来改变缓存 <%@OutputCache Duration= VaryByParam=none VaryByControl=Button%> |