大多数情况下,当单击“返回”按钮时,它会再次将数据发布到服务器端。我在想的是,当单击后退按钮时,它应该加载上一页,因为它没有再次发布数据。但这不是它的行为方式。所以我真正需要的是后退按钮应该显示上一页而无需再次将数据重新发送到服务器。请让我知道是否有任何标题更改或配置可以防止这种情况发生。
谢谢查米尔
大多数情况下,当单击“返回”按钮时,它会再次将数据发布到服务器端。我在想的是,当单击后退按钮时,它应该加载上一页,因为它没有再次发布数据。但这不是它的行为方式。所以我真正需要的是后退按钮应该显示上一页而无需再次将数据重新发送到服务器。请让我知道是否有任何标题更改或配置可以防止这种情况发生。
谢谢查米尔
如果您有“Cache-Control: no-cache”(和/或 no-store)标头,则将其删除。请参阅:为什么在 HTTP 响应中应同时使用 no-cache 和 no-store?. (我认为 Cache-Control: private 应该仍然可以,如果你想使用它)。
做类似的事情,
When button clicked set boolean sent = true
If boolean is false
Send data to server