C#, post, redirect and Back Button
本文关键字:Back Button and redirect post | 更新日期: 2023-09-27 18:13:43
有一个奇怪的行为,我使用一个帖子,然后使重定向到另一个页面。然后,如果用户按下浏览器的后退按钮,浏览器将执行GET而不是POST,因此我丢失了"viewstate"。为什么浏览器不"重新发布"(或要求重新发布)数据?
根据维基百科的定义,PRG是"Post/Redirect/Get (PRG)是web开发人员的一种常见设计模式,可以帮助避免某些重复的表单提交,并允许用户代理更直观地使用书签和刷新按钮。"
如果您有兴趣在GET发生之前查看POST请求的视图状态数据,那么请尝试使用以下实用程序:http://blog.getglimpse.com/2011/11/01/glimpse-0-86-released/