zoukankan      html  css  js  c++  java
  • 在Asp.net项目中禁止浏览器缓存页面

    方法1:在asp.net服务器端页面中添加如下代码段(只是作用于某个特定的页面)

    <%
        Response.Buffer = true;
        Response.ExpiresAbsolute = DateTime.Now.AddDays(-1);
        Response.Cache.SetExpires(DateTime.Now.AddDays(-1));
        Response.Expires = 0;
        Response.CacheControl = "no-cache";
        Response.Cache.SetNoStore();
    %>

    方法2:在Global.asax.cs文件中的特定方法中加入如下代码段(作用于整个工程)

    protected void Application_BeginRequest(Object sender, EventArgs e)
    {
        HttpContext.Current.Response.Cache.SetNoStore();
    }

    方法3:在服务器端页面对应的隐藏代码文件中加入如下代码段(作用于特定页面)

    Response.Buffer=true;
    Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);
    Response.Expires=0;
    Response.CacheControl="no-cache";

  • 相关阅读:
    那些好的句子
    ❤️博客使用说明-飞沙
    求n以内,除5的倍数的和
    C# 枚举
    2021年bilibili程序员节日
    MT管理器使用技巧
    腾讯找人工客服
    校报白皮书
    C语言教程(下)
    svn版本控制
  • 原文地址:https://www.cnblogs.com/KnowledgeSky/p/3184521.html
Copyright © 2011-2022 走看看