Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.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# MVC视图中浏览器后退按钮的处理行为_C#_Asp.net Mvc_Browser_View - Fatal编程技术网

C# MVC视图中浏览器后退按钮的处理行为

C# MVC视图中浏览器后退按钮的处理行为,c#,asp.net-mvc,browser,view,C#,Asp.net Mvc,Browser,View,我有这样一个场景: 我在应用程序的任何视图中,然后通过键入它进入google.com 浏览器 我想返回我的视图,所以我按下了浏览器的后退按钮 我回到我的视图 一秒钟后,浏览器会自动将我重定向回google.com 若我点击后退按钮是因为我想进入我的视图,而不是停留在谷歌 如何处理这种行为?这不是MVC应用程序的常规视图。这可能是您自己的代码中的某些内容。您能创建一个展示该行为的非常简单的视图并发布该视图的代码吗?刚刚在布局文件中找到此代码:function disableBackButton

我有这样一个场景:

  • 我在应用程序的任何视图中,然后通过键入它进入google.com 浏览器
  • 我想返回我的视图,所以我按下了浏览器的后退按钮
  • 我回到我的视图
  • 一秒钟后,浏览器会自动将我重定向回google.com
若我点击后退按钮是因为我想进入我的视图,而不是停留在谷歌


如何处理这种行为?

这不是MVC应用程序的常规视图。这可能是您自己的代码中的某些内容。您能创建一个展示该行为的非常简单的视图并发布该视图的代码吗?刚刚在布局文件中找到此代码:function disableBackButton(){window.history.forward();}setTimeout(“disableBackButton()”,0)。你认为这就是问题所在@EricJ.是的,代码正在做这件事。每次你按下后退按钮,代码就会运行,并将你移回到原来的位置。一般来说,改变浏览器的行为不是一个好主意。哇,谢谢,它在布局中,这就是我找不到它的原因。我在代码、web.config、全局等中搜索。当我创建简单视图时,我意识到它将出现在布局中。很难找到,因为我没有启动这个项目,只是在维护@EricJ。