此时我无法对代码进行更改几周,但可以更改.aspx文件。
我们有一些内部用户会点击IE7“后退”按钮以导航回5或6页(这是专门针对规定的规则和培训)。由于应该禁用的按钮在过去的页面中启用,因此很少有页面会导致重复交易的主要问题。我正在尝试OutputCache指令,该指令使用户看到“页面已过期”,但我预计他们将点击“刷新”按钮,然后呈现相同的问题。
正如我所说,这是一个临时修复,直到我可以在几周内修改代码隐藏。
不是让“页面已过期”,我可以使用javascript转到其他.aspx吗?基本上,我会将它们发送到上面的页面,然后他们可以选择此页面并正确输入。
感谢。
答案 0 :(得分:1)
http://plugins.jquery.com/project/history
在修改客户端逻辑方面需要做一些工作,但总体而言,它应该是值得的,直到您可以将事情修复到更高的级别。
答案 1 :(得分:0)
您可以通过在浏览历史记录中插入条目来更改后退按钮导航到的页面 - 有关某些不同方法的详细信息,请参阅this question。