Asp.net mvc MVC:应用程序URL不';更新网页导航

Asp.net mvc MVC:应用程序URL不';更新网页导航,asp.net-mvc,internet-explorer,asp.net-mvc-4,internet-explorer-9,Asp.net Mvc,Internet Explorer,Asp.net Mvc 4,Internet Explorer 9,在我们的MVC4应用程序中,InternetExplorer9中存在一个间歇性问题,页面导航不更新浏览器URL。当导航是由于控制器方法使用返回视图(…)进行导航时,似乎会发生这种情况 这在IE9中只出现过两次,而且两次都出现过,但事实上这已经发生了不止一次,这让我相信这可能是我们的代码有问题 有没有其他人见过/经历过这种情况或有什么原因?任何帮助都将不胜感激。尝试将return JsonResult与Ajax结合使用,希望能有所帮助 在控制器中 JsonResult jr=new JsonRe

在我们的MVC4应用程序中,InternetExplorer9中存在一个间歇性问题,页面导航不更新浏览器URL。当导航是由于控制器方法使用返回视图(…)进行导航时,似乎会发生这种情况

这在IE9中只出现过两次,而且两次都出现过,但事实上这已经发生了不止一次,这让我相信这可能是我们的代码有问题


有没有其他人见过/经历过这种情况或有什么原因?任何帮助都将不胜感激。

尝试将return JsonResult与Ajax结合使用,希望能有所帮助 在控制器中

 JsonResult jr=new JsonResult();
 jr.DatarequestBehavior=jr.DatarequestBehavior.AllowGet;
  jr.Data="Something";



        $.Ajax({
          .....
          .....
         ....
       success:function(response){

               window.location("/ Your Controller/Action");
        }
}))


我的语法可能有误

请尝试将return JsonResult与Ajax一起使用,希望能有所帮助 在控制器中

 JsonResult jr=new JsonResult();
 jr.DatarequestBehavior=jr.DatarequestBehavior.AllowGet;
  jr.Data="Something";



        $.Ajax({
          .....
          .....
         ....
       success:function(response){

               window.location("/ Your Controller/Action");
        }
}))


我的语法可能是错误的

View和JsonResult根本不相似。View返回一个完整的页面,而JsonResult返回一个Ajax代码段。该问题围绕着无法更新URL参数的完整链接单击。单击链接并通过window.location.href强制更改URL。。。页面会更改,但位置栏中不会显示更改的表示形式。因此-1…视图和JsonResult根本不相似。View返回一个完整的页面,而JsonResult返回一个Ajax代码段。该问题围绕着无法更新URL参数的完整链接单击。单击链接并通过window.location.href强制更改URL。。。页面会更改,但位置栏中不会显示更改的表示形式。因此-1。。。