2011-04-13 50 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(); 
}