.Net防止网页后退 C#禁止页面缓存方法

利用设置缓存过期和添加no-cache的Header标签禁止缓存,实现防止页面后退,禁止页面缓存





protected void Page_Load(object sender, EventArgs e)
{
 
    //防止网页后退--禁止缓存
 
    Response.Expires = 0;
 
    Response.Buffer = true;
 
    Response.ExpiresAbsolute = DateTime.Now.AddSeconds(-1);
 
    Response.AddHeader("pragma", "no-cache");
 
    Response.CacheControl = "no-cache";
 
}