代码之家  ›  专栏  ›  技术社区  ›  Achilles

在ASP.NET中回发后页面过期

  •  0
  • Achilles  · 技术社区  · 15 年前

    我做Web开发已经有一段时间了,还没有读到这个问题的好答案:

    给定一个通过回发执行事务的页面,如何防止用户在执行简单的操作(如单击回发按钮)时复制事务?我已经尝试过使缓存过期,但必须承认我对ASP.NET缓存的理解不足。我应该使用什么方法使旧请求过时和无效?谢谢!

    2 回复  |  直到 15 年前
        1
  •  1
  •   Joel Coehoorn    15 年前

    它叫 Post/Redirect/Get .

    在ASP.NET中,您不必认真地这样做,因为许多回发实际上并不创建事务。但是,每当您创建某种事务时,一定要重定向到一个新页面。

        2
  •  -2
  •   Brian Mains    15 年前