在我们的 MVC 4 应用程序中,Internet Explorer 9 中存在页面导航不更新浏览器 URL 的间歇性问题。当导航是由于控制器方法使用 return View(...) 进行导航时,这似乎会发生。
这种情况在 IE9 中只出现过两次,而且两次都出现过,但这种情况不止一次发生的事实让我相信这可能是我们的代码有问题。
有没有其他人看到/经历过这种情况或有原因?任何帮助将不胜感激。
在我们的 MVC 4 应用程序中,Internet Explorer 9 中存在页面导航不更新浏览器 URL 的间歇性问题。当导航是由于控制器方法使用 return View(...) 进行导航时,这似乎会发生。
这种情况在 IE9 中只出现过两次,而且两次都出现过,但这种情况不止一次发生的事实让我相信这可能是我们的代码有问题。
有没有其他人看到/经历过这种情况或有原因?任何帮助将不胜感激。
尝试使用带有 Ajax 的 return JsonResult 希望它可以帮助您的控制器
JsonResult jr=new JsonResult();
jr.DatarequestBehavior=jr.DatarequestBehavior.AllowGet;
jr.Data="Something";
$.Ajax({
.....
.....
....
success:function(response){
window.location("/ Your Controller/Action");
}
});
我的语法可能是错误的