C# 浏览器后退按钮问题,尝试以前提出的请求
我正在构建一个asp.net web应用程序。现在,我面临一个奇怪的问题。每当我点击浏览器的“后退”按钮时,它就会将我带到页面上一个请求,就像我以前提交过表单一样,它会再次尝试提交此信息。我不希望发生这种情况,而是希望导航到上一页。如果有人能给我一个解决方案,我将非常感激。C# 浏览器后退按钮问题,尝试以前提出的请求,c#,asp.net,C#,Asp.net,我正在构建一个asp.net web应用程序。现在,我面临一个奇怪的问题。每当我点击浏览器的“后退”按钮时,它就会将我带到页面上一个请求,就像我以前提交过表单一样,它会再次尝试提交此信息。我不希望发生这种情况,而是希望导航到上一页。如果有人能给我一个解决方案,我将非常感激。 谢谢在上一页发布后,您可以使用回复。重定向转到下一页。当您返回页面时,它应防止再次发布 他在谈论用户点击浏览器“后退”按钮时的行为,因此建议响应。重定向没有意义。正在发生的是表单重新提交的标准浏览器行为:- 还有什么其他可能
谢谢在上一页发布后,您可以使用
回复。重定向
转到下一页。当您返回页面时,它应防止再次发布 他在谈论用户点击浏览器“后退”按钮时的行为,因此建议响应。重定向没有意义。正在发生的是表单重新提交的标准浏览器行为:-
还有什么其他可能的吗?我正在尝试避免使用此解决方案。您有什么特别的原因希望避免使用此解决方案吗?这是一种常见的做法。对于某些页面,在提交表单后,没有特定的页面我应该重定向它。然后你仍然可以进行响应。重定向到该页面本身。看起来现在我需要坚持响应。重定向:)以前应该有一篇帖子,否则,浏览器将不希望在返回时再次发布。您的答案应该是一个答案,而不是对另一个答案的评论。如果不是因为这个链接非常有用,我会把你标记下来,尽管它确实表明了这里发布的内容。请分享你的代码、框架、屏幕截图和解决方案的详细信息。你所提供的充其量是含糊不清的。