zoukankan      html  css  js  c++  java
  • Asp.Net,代码实现页面输出缓存

    在网上寻找许久,发现很多都是无效的,难道只能用<%@ OutputCache  %>来设置页面缓存?最后终于在 Asp.Net 3.5解密一书中找到我想要的

    在页面的Page_Load事件里添加如下代码:

       protected void Page_Load(object sender, EventArgs e)
            {
                Response.Cache.SetCacheability(HttpCacheability.Public);
                Response.Cache.SetExpires(DateTime.Now.AddSeconds(15));
                //Response.Cache.SetMaxAge(TimeSpan.FromSeconds(15));   //这一句可以不要,它只是决定了客户端什么时候打开页面才向服务器发送请求
                Response.Cache.SetValidUntilExpires(true);//这一句必须要,它的作用是忽略客户端请求信息中的标头Pragma: no-cache,应用服务端页面缓存
                //Response.Cache.SetLastModified(DateTime.Now);//这一句可要可不要,不要的话服务器就不能返回304状态码
                //Response.Cache.SetOmitVaryStar(true);//这一句可以不要
              Response.Write(DateTime.Now.ToString());
            }

  • 相关阅读:
    javascript编程——闭包概念
    Chromium源码编译和初步的代码阅读
    No Code 趋势小记
    Electron中require报错的解决与分析
    C# 值类型与引用类型
    C# 静态成员 和 实例成员
    C# 标识符 和 关键字
    C# 基础知识
    Taghepler
    JQuery 速查表
  • 原文地址:https://www.cnblogs.com/mxw09/p/1687763.html
Copyright © 2011-2022 走看看