【发布时间】:2010-09-22 08:21:28
【问题描述】:
我有一个 ASP.Net 页面,其中包含一个按钮。此页面包含一个服务器端 Paypal 按钮。
当被推送时,我的服务器在后端做了各种聪明的事情,然后将响应重写为一个表单和一些将这个表单发布到 paypal 的 javascript..
这一切都很好。
但是,如果用户随后选择单击返回,他们将到达我生成的自我投递表单,然后将其再次转发到 Paypal。
我想如果我能找到一种方法让我生成的表单页面不存在于历史记录中,那么这将解决我的问题。但我不知道如何纠正这个问题。
如何从历史记录中删除我的页面或让它永远不会出现?
更新:感谢所有人...这些是一些很好的答案。赞成所有好的,但由于巧妙地使用隐藏字段而不是 cookie 作为决策依据而选择了 splattne。
【问题讨论】:
-
这篇来自微软的文章有帮助吗?使用 ASP.NET 服务器控件管理浏览器历史记录 (scriptmanager) msdn.microsoft.com/en-us/library/cc488548.aspx