我有一个包含文本框字段和隐藏字段的 ASP.Net Web 表单。隐藏字段值是使用客户端 JavaScript 动态修改的。发布表单、检查值并重定向到另一个页面都按预期工作。
但是,当我使用浏览器后退按钮显示上一页时,我希望看到所有表单字段仍填充有已发布的值。
在 IE 和 Firefox 中,文本和隐藏输入字段都是这种情况。
在 Chrome 中,这仅适用于文本字段。隐藏字段的值丢失。
浏览浏览器历史记录时,Chrome 是否真的不会重新填充动态设置的隐藏表单字段值?
我已经把一个小样本放在一起来演示这个问题,如果需要的话可以提供。我想先问这个问题,看看这是否是众所周知的行为以及我必须接受的事情。