C#页面清除缓存

来源:互联网 发布:二手书店网站知乎 编辑:程序博客网 时间:2024/05/19 21:14

private void SetPageNoCache()

        {

            Response.Buffer = true;

            Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);

            Response.Expires = 0;

            Response.CacheControl = "no-cache";

            Response.AddHeader("Pragma", "No-Cache");

        }

任意一句即可:

    (1)   Response.Buffer = true;

            Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);

            Response.Expires = 0;

            Response.CacheControl = "no-cache";

            Response.AddHeader("Pragma", "No-Cache");

    (2) HTML方法

        <meta http-equiv="Pragma" content="no-cache">

<meta http-equiv="Cache-Control" content="no-cache">

<meta http-equiv="Expires" content="0">

    (3) 重新调用原页面的时候在给页面传一个参数:    href="****.aspx?random()"

原创粉丝点击