2

在我們的MVC 4應用程序中,Internet Explorer 9中存在間歇性問題,其中頁面導航不會更新瀏覽器URL。當導航是由於使用返​​回View(...)進行導航的控制器方法導致時,似乎會發生這種情況。MVC:應用程序URL不會在頁面導航上更新

這隻在IE9中被看到過兩次和兩次,但事實是它不止一次地讓我相信它可能是我們的代碼的問題。

是否有其他人看過/體驗過這種感覺或有其原因?任何幫助將不勝感激。

回答

-1

嘗試使用返回JsonResult阿賈克斯希望它可以幫助 在控制器

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



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

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

});

我的語法可能是錯誤的

+2

View和JsonResult甚至不是很相似。 View返回一個完整的頁面,而JsonResult返回一個Ajax代碼片段。這個問題是圍繞一個完整的鏈接點擊,無法更新URL參數。鏈接被點擊並通過window.location.href強制URL更改...頁面發生更改,但在位置欄中沒有顯示更改的表示。因此-1 ... – VulgarBinary

相關問題