在我的项目中,当我单击工具栏中的后退按钮时,我想拒绝返回页面。 如何在asp.net和c#中实现。 谢谢。
答案 0 :(得分:2)
只需将此javascript放在head部分上方的aspx页面的html部分中。
这会导致每个后退都返回前进。
<script type = "text/javascript" >
function disableBackButton()
{
window.history.forward();
}
setTimeout("disableBackButton()", 0);
</script>
加上看看这篇文章 http://www.4guysfromrolla.com/webtech/111500-1.shtml
答案 1 :(得分:1)
如果您想通过代码隐藏执行此操作。请在页面的Page_Load或Page_Init事件中输入以下代码
protected void Page_Init(object Sender, EventArgs e)
{
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1));
Response.Cache.SetNoStore();
}