网页不保存的两种方法

在ASPX代码中,希望该网页不要被缓冲区保存,有两个代码都可以生效

一种长的:

      Response.Buffer = true;
      Response.ExpiresAbsolute = System.DateTime.Now.AddDays(-1);
      Response.Expires = -1;
      Response.CacheControl = "no-cache";
      Response.AddHeader("Pragma", "No-Cache");


一种短的:

      Response.Cache.SetCacheability(HttpCacheability.NoCache);

另外,在ASHX代码中,我也用:

      context.Response.Cache.SetExpires(DateTime.Now.AddHours(-1));

但在ASPX中就没效果了。

在客户端,JavaScript中也可以使用URL加上时间,或随机数来避免使用缓冲区内容。

先记这些,以后有时间再去对比它们。

原文地址:https://www.cnblogs.com/yzx99/p/1348965.html