加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何从浏览器历史记录中删除页面?

发布时间:2020-12-16 00:22:08 所属栏目:asp.Net 来源:网络整理
导读:我有一个包含一个按钮的ASP.Net页面。此页面包含ServerSide Paypal按钮。 当我的服务器在后端执行各种各样聪明的事情,然后重写响应作为一个表单和一些javascript发布这个表单到paypal .. 这一切都很好。 然而,如果用户然后选择回击,他们将会收到我生成的
我有一个包含一个按钮的ASP.Net页面。此页面包含ServerSide Paypal按钮。

当我的服务器在后端执行各种各样聪明的事情,然后重写响应作为一个表单和一些javascript发布这个表单到paypal ..

这一切都很好。

然而,如果用户然后选择回击,他们将会收到我生成的自我发布表单,然后再将其转发给贝宝。

我以为如果我能找到一种方法让我生成的表单页面不存在于历史记录中,那么这将解决我的问题。但我不知道如何纠正这个。

如何从历史记录中删除我的页面,或是从未出现过?

更新:感谢所有…这些是一些很好的答案。 Upvoted所有好的,但随着splattne,由于巧妙地使用隐藏的领域而不是cookie作为决定的基础。

解决方法

我不知道是否可以做到这一点。但是,这是一个想法,如何防止重新提交表单。

您可以在您的表单中插入一个隐藏的输入,其开头为空。在提交时,您将在该字段中写入一个值,并确保如果该字段为空,请检查每次提交尝试。

如果提交时不是空的,您可以知道以前发送的表单,您可以向用户发出警告。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读