如何禁用浏览器后退按钮

时间:2011-06-14 08:50:33

标签: asp.net visual-studio-2008

  

可能重复:
  Disable browser's back button

我有一个登录页面

<div style="border:1px red;margin:150px 0px 0px 0px;text-align:center;">
UserName :<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br />
Password &nbsp:<asp:TextBox ID="txtpass" runat="server"></asp:TextBox><br />
asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Signin" /><br />
asp:Label ID="lblmsg" runat="server"></asp:Label>
/div>

我想使用ASP.NET禁用此页面的后退按钮。

2 个答案:

答案 0 :(得分:0)

您无法在ASP.NET中执行此操作。

您可以通过强制浏览器向前导航来获得类似的结果

javascript:window.history.forward(1);

或将您的登录页面包含在框架集中并强制父框架重新加载登录页面。

<frameset onUnload="location.replace(self.location)">

答案 1 :(得分:-1)

如果你想要javascript代码,那么试试这个

script type = "text/javascript" >
 function disableBackButton()
 {
 window.history.forward();
 }
 setTimeout("disableBackButton()", 0);
 /script>

欢呼声