【发布时间】:2011-08-17 15:10:04
【问题描述】:
我看到一些网站(例如银行应用程序)会阻止用户使用后退按钮。如果我没记错的话,当你按下返回按钮时,你的会话就会超时。
我该怎么做?
【问题讨论】:
-
让我推荐使用 Post/Redirect/Get 模式 en.wikipedia.org/wiki/Post/Redirect/Get>。除此之外,只需为双重职位建立一些安全卫士。
我看到一些网站(例如银行应用程序)会阻止用户使用后退按钮。如果我没记错的话,当你按下返回按钮时,你的会话就会超时。
我该怎么做?
【问题讨论】:
不,不要那样做;不要让用户感到惊讶。后退按钮在那里,因此可以使用。如果这对您来说是个问题,那就想办法绕过它,而不是阻止它。
使用评论中提到的Post/Redirect/Get 模式@benjynito。
【讨论】:
你不能禁用浏览器的后退按钮,我发现here
Page.Response.Cache.SetCacheability(HttpCacheability.NoCache);
【讨论】: