浏览器后退按钮问题,尝试先前的请求

时间:2013-12-15 23:26:12

标签: c# asp.net

我正在构建一个asp.net Web应用程序。现在,我面临一个奇怪的问题。每当我点击浏览器的后退按钮时,它会转到我之前提交的页面请求,就像我之前提交过表单一样,它会尝试再次提交此信息。我不希望发生这种情况,我想导航到上一页。如果有人可以建议我解决方案,我将非常感激。 感谢

2 个答案:

答案 0 :(得分:0)

在上一页上发布后,您可以使用Response.Redirect转到下一页。当您返回页面时,它应该会阻止再次发布。

答案 1 :(得分:0)

他正在谈论用户点击浏览器“后退”按钮时的行为,因此建议Response.Redirect毫无意义。正在发生的是FORM重新提交的标准浏览器行为: -

Prevent Form Resubmission in ASP.Net (without redirecting to myself)