重定向到另一个页面后,用户应该无法返回 [英] User should not be able to go back once redirected to another page

查看:308
本文介绍了重定向到另一个页面后,用户应该无法返回的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

朋友,
我有要求
有2种Web表单
1)采购订单表格,2)PO报告.
用户将所有数据填写在采购订单中,并将其保存在保存"按钮上,
还有另一个名为print的按钮,可在其中生成采购订单报告.
我的要求是,一旦打开采购订单仓库中的数据,用户就不能返回上一页(购买订单)PO报告生成.

问候,
Aamir

Hi Friends,
i have a Requirement
there are 2 Web Forms
1)Purchase Order Form,2)PO Report.
User fills all the data in PO Form and saves it on Save Button,
there is another Button named print in which PO report generates.
my requirement is once the PO repots open Up with the Data, the User should not be able to Go back at Previous Page(Purchase Order Form)PO Report generate.

Regards,
Aamir

推荐答案

尝试以下操作:
Try this:
<script type="text/javascript" language="javascript">
window.history.forward(1);
document.attachEvent("onkeydown", my_onkeydown_handler);
function my_onkeydown_handler()
{
switch (event.keyCode)
{
case 116 : // F5;
event.returnValue = false;
event.keyCode = 0;
window.status = "We have disabled F5";
break;
}
}
</script>


背后的代码:


code behind:

Session.Clear();
Session.Abandon();



也请看以下链接:
三种禁用浏览器后退按钮的方式 [ ^ ]
使用Java脚本来限制用户在浏览器中按下后退按钮 [ ^ ]
对浏览器后退按钮的彻底检查 [简单解决方案 [ ^ ]
从Asp.Net退出时禁用浏览器的后退功能 [ CodeProject搜索 [



Also look at following links :
Three ways to disable browser back button[^]
Use Javascript to restrict user from pressing back button in browser[^]
A Thorough examination of browser back button[^]
Simple solution[^]
Disabling browser''s back functionality on sign out from Asp.Net[^]

Or check from the similar QA on CodeProject Search[^].


尝试使用此


http://forums.asp.net/t/1273853.aspx/1 [ ^ ]

http://www.aspsnippets.com/Articles/Disable-Browser- Back-Button-Functionality-using-JavaScript.aspx [ ^ ]


谢谢,
马蒙
Try with this


http://forums.asp.net/t/1273853.aspx/1[^]

http://www.aspsnippets.com/Articles/Disable-Browser-Back-Button-Functionality-using-JavaScript.aspx[^]


Thanks,
Mamun


这篇关于重定向到另一个页面后,用户应该无法返回的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆