Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 浏览器后退按钮问题,尝试以前提出的请求_C#_Asp.net - Fatal编程技术网

C# 浏览器后退按钮问题,尝试以前提出的请求

C# 浏览器后退按钮问题,尝试以前提出的请求,c#,asp.net,C#,Asp.net,我正在构建一个asp.net web应用程序。现在,我面临一个奇怪的问题。每当我点击浏览器的“后退”按钮时,它就会将我带到页面上一个请求,就像我以前提交过表单一样,它会再次尝试提交此信息。我不希望发生这种情况,而是希望导航到上一页。如果有人能给我一个解决方案,我将非常感激。 谢谢在上一页发布后,您可以使用回复。重定向转到下一页。当您返回页面时,它应防止再次发布 他在谈论用户点击浏览器“后退”按钮时的行为,因此建议响应。重定向没有意义。正在发生的是表单重新提交的标准浏览器行为:- 还有什么其他可能

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

在上一页发布后,您可以使用
回复。重定向
转到下一页。当您返回页面时,它应防止再次发布

他在谈论用户点击浏览器“后退”按钮时的行为,因此建议响应。重定向没有意义。正在发生的是表单重新提交的标准浏览器行为:-


还有什么其他可能的吗?我正在尝试避免使用此解决方案。您有什么特别的原因希望避免使用此解决方案吗?这是一种常见的做法。对于某些页面,在提交表单后,没有特定的页面我应该重定向它。然后你仍然可以进行响应。重定向到该页面本身。看起来现在我需要坚持响应。重定向:)以前应该有一篇帖子,否则,浏览器将不希望在返回时再次发布。您的答案应该是一个答案,而不是对另一个答案的评论。如果不是因为这个链接非常有用,我会把你标记下来,尽管它确实表明了这里发布的内容。请分享你的代码、框架、屏幕截图和解决方案的详细信息。你所提供的充其量是含糊不清的。