清除提交按钮单击时的浏览历史记录

时间:2011-06-02 16:19:49

标签: asp.net

我有一个页面,上面有大约200个控件,还有Submit,Close,SavenClose和Cancel按钮。我的要求是在点击任何这些按钮后清除浏览历史记录。

截至目前,我点击任意一个按钮,将用户重定向到主页,用户可以点击浏览器上的GoBack并返回我不想要的主页。

任何人都可以帮我实现这个目标,可能会给我一个启动代码。

谢谢。

3 个答案:

答案 0 :(得分:1)

你不能

此功能特别在浏览器的域中,无法通过javascript访问。出于这个原因,许多银行和组织在点击“返回”时会将您注销。

你可以request the browser to not cache your pages,所以点击返回会导致“无法找到此页面 - 您需要刷新”消息,这可能是适合您的解决方案,并且广泛使用使用

答案 1 :(得分:0)

我不确定,但我认为无法控制用户浏览器功能,例如“删除历史记录”。

您可以在每个网页的顶部添加此javascript:

window.history.forward(1);

答案 2 :(得分:0)

用户的浏览历史记录是他们要控制的。您可以做的最好的事情是要求在提交后通过页面上的Javascript关闭标签。您可以通过window.close()

执行此操作