asp.net 页面输出缓存

 更新时间:2010年02月26日 15:55:54   作者:  
最简单的缓存机制,把整个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"%>

相关文章

  • ASP.NET Core使用HttpClient调用WebService

    ASP.NET Core使用HttpClient调用WebService

    这篇文章介绍了ASP.NET Core使用HttpClient调用WebService的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • .NET中文乱码的解决方法分享

    .NET中文乱码的解决方法分享

    这篇文章主要介绍了.NET中文乱码的解决方法,有需要的朋友可以参考一下
    2013-12-12
  • 谈谈对.NET中async/await的理解

    谈谈对.NET中async/await的理解

    本文介绍了.NET中异步编程的概念,包括async和await关键字的使用,以及异步编程的性能提升机制,异步编程通过非阻塞操作提高了程序执行效率,减少了主线程的等待时间,感兴趣的朋友一起看看吧
    2025-03-03
  • *.ashx文件不能访问Session值的解决方法

    *.ashx文件不能访问Session值的解决方法

    这篇文章主要介绍了*.ashx文件不能访问Session值的解决方法,只需在头部引用一个命名空间即可解决问题,非常实用,需要的朋友可以参考下
    2014-09-09
  • .NET 6新特性试用之常量内插字符串

    .NET 6新特性试用之常量内插字符串

    这篇文章主要介绍了.NET 6新特性试用之常量内插字符串,编写代码时,我们常常需要组合字符串,下面文章对该内容进行详细介绍,需要的小伙伴可以参考一下
    2022-03-03
  • 如何在ASP.NET Core应用程序运行Vue并且部署在IIS上详解

    如何在ASP.NET Core应用程序运行Vue并且部署在IIS上详解

    这篇文章主要给大家介绍了关于如何运行Vue在ASP.NET Core应用程序并且部署在IIS上的相关资料,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-10-10
  • 禁用aspx页面的客户端缓存(防止页面被修改)

    禁用aspx页面的客户端缓存(防止页面被修改)

    默认情况下,IE打开一个网页,会在本地进行缓存,在某些时候也会带来了弊端,比如修改信息的页面等等因为URL并没有改变,所以IE会读取本地缓存,这种情况特别容易出现在弹出对话框或窗口进行修改的方式感兴趣的朋友可以了解下,或许对你有所帮助
    2013-02-02
  • ASP.NET对大文件上传的解决方案

    ASP.NET对大文件上传的解决方案

    在ASP.NET 开发的过程中,最大的问题就在于上传大文件时让开发者尤为的头疼,而且,上传时无法方便的做到多线程的操控和上传进度的显示。笔者在此给大家推荐一款简单易用的上传组件,从而快速便捷得解决了 ASP.NET 中的大文件上传问题
    2015-08-08
  • Asp Net Core开发笔记之如何给SwaggerUI加上登录保护功能

    Asp Net Core开发笔记之如何给SwaggerUI加上登录保护功能

    这篇文章主要介绍了Asp Net Core开发笔记之如何给SwaggerUI加上登录保护功能,本文以我最近在开发的单点认证项目(IdentityServerLite)为例给大家详细讲解,需要的朋友可以参考下
    2024-05-05
  • asp.net跳转页面的三种方法比较

    asp.net跳转页面的三种方法比较

    asp.net下的三种转向页面的方法小结,给使用页面转向的朋友一个参考
    2008-06-06

最新评论