【问题标题】:disable back button in browser only in specialy page仅在特殊页面中禁用浏览器中的后退按钮
【发布时间】:2019-09-16 14:10:34
【问题描述】:

我想在我网站的特殊页面中禁用浏览器的后退按钮。 如何仅禁用此页面的后退按钮。 但是当我按下浏览器的后退按钮时,它会将我重定向到我已经注销的那个安全页面。 请给我有关此问题的任何解决方案。

【问题讨论】:

    标签: asp.net browser webforms postback


    【解决方案1】:

    您必须禁用我们会话页面的缓存功能。因此,您必须将此代码插入会话页面的“Page_Load”事件或用于安全页面的母版页。

    此代码只是禁用当前页面的缓存并将此页面保存在缓冲区中。

    Response.Buffer= true;
    Response.ExpiresAbsolute=DateTime.Now.AddDays(-1d);
    Response.Expires =-1500;
    Response.CacheControl = "no-cache";
    if(Session["SessionId"] == null)
    {
    Response.Redirect ("WhereYouWantToGo.aspx");
    }
    }
    

    【讨论】:

      猜你喜欢
      • 2014-05-08
      • 1970-01-01
      • 2011-08-06
      • 1970-01-01
      • 2010-10-31
      • 2013-08-03
      • 1970-01-01
      相关资源
      最近更新 更多