2011-04-13 51 views
2

在我的项目中,我想拒绝当我单击工具栏中的后退按钮时返回到页面。 如何在asp.net和c#中使用它。 谢谢。禁用在asp.net中查看上一页

+3

唐与用户的浏览器工具栏无关。 – 2011-04-13 05:40:05

回答

2

只需将该javascript放在头部分上方的aspx页面的html部分即可。

这会导致每个后退与一个前锋一起返回。

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

另外,如果你想通过代码behind.Put以下在Page_Load中的代码或Page_Init事件的页面要做到这一点看看这篇文章 http://www.4guysfromrolla.com/webtech/111500-1.shtml

+0

如何禁用工具栏中的前进按钮 – Ishika 2011-04-13 05:32:46

1

protected void Page_Init(object Sender, EventArgs e) 
{ 
Response.Cache.SetCacheability(HttpCacheability.NoCache); 
Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1)); 
Response.Cache.SetNoStore(); 
}