在我当前的项目中,我想拒绝在客户点击提交按钮并重定向到最终页面后返回。如果单击后退按钮,如何拒绝返回上一页或某些机制使页面过期。我尝试了这段代码但是没有用
page.response.cache.setcacheability(httpcacheability.nocache)
答案 0 :(得分:1)
<script type="text/javascript">
history.forward();
</script>
</head>
<body>
<form runat="server" id="form1">
<%
Response.Buffer = True
Response.Expires = 0
Response.ExpiresAbsolute = DateTime.Now.AddDays(-1)
Response.CacheControl = "no-cache"
%>
我把它放在我的母版页中,效果很棒! : - )
答案 1 :(得分:0)
将以下内容放在所有网页的<head> </head>
之间:
<script type="text/javascript">
history.forward();
</script>
并查看这篇文章:
答案 2 :(得分:0)
我也有同样的问题,使用这个Java脚本函数,它100%正常工作,不会让你回去。
<script type = "text/javascript" >
function preventBack(){window.history.forward();}
setTimeout("preventBack()", 0);
window.onunload=function(){null};
</script>