我做web开发已经有一段时间了,还没有读到这个问题的好答案:
给定一个通过回发执行事务的页面,如何防止用户在执行像单击后退按钮这样简单的操作时复制事务?我已经尝试过使缓存过期,但我必须承认我对ASP.NET缓存缺乏理解。我应该使用什么方法使旧请求变得陈旧和无效?谢谢!
发布于 2010-03-12 02:05:47
它被称为Post/Redirect/Get。
在ASP.Net中,您不必严格地执行此操作,因为您的许多回发实际上并不创建事务。但是,无论何时创建某种类型的事务,都要确保重定向到新页面。
发布于 2010-03-12 02:06:04
查看Response.Expires
http://msdn.microsoft.com/en-us/library/ms525906.aspx
https://stackoverflow.com/questions/2427369
复制相似问题