zoukankan      html  css  js  c++  java
  • ASP.NET揭秘读书笔记之九——使用部分页面缓存

          在《ASP.NET2.0揭秘读书笔记之八——页面输出缓存 》文章中,谈了如何缓存页面的全部输出,在我们只需要缓存页面的一部分内容时,而另外一部分内容需要动态更新时,这个时候我们可以用部分页面缓存技术。
          启用部分页面缓存的方法主要有两种:
        (1) 缓存后替换技术(post-cache substitution)    
        (2) 使用用户控件来缓存页面中一个特定区域,而不是整个页面。

         可以以声明方式或者编程的方式来使用缓存后替换技术(这个名字取得不咋样)。如果希望以声明方式来使用缓存后替换,则要使用ASP.NET的Substitution控件。

    Code


         Substitution控件有一个重要的属性:MethodName。MethodName属性接受页面上定义的一个方法的名称,该方法必须是静态的,因为当页面输出缓存时,页面实例还没有被创建。

         可以像ASP.NET 页面一样在内存中缓存用户控件呈现的内容。当给用户控件添加%@OutputCache%指令时,用户控件的输出内容就被缓存了。

    Code


     

  • 相关阅读:
    emacs写cnblog博客
    emacs写cnblog博客
    linux安装jdk
    linux远程服务器启动mysql时显示:/tmp/mysql.sock 不存在的解决方法
    最新Linux系统下安装MySql 5.7.17全过程及注意事项
    Xshell实现Windows上传文件到Linux主机
    4种java定时器
    微信的redirect_uri参数错误解决办法
    要善于借势破局——宁向东的清华管理学课第4课
    Java内存区域
  • 原文地址:https://www.cnblogs.com/zoupeiyang/p/1455737.html
Copyright © 2011-2022 走看看