我有一個名爲layout.cshtml的主頁面和一個名爲testpage.cshtml的頁面。MVC上的RenderAction和RedirectToAction
在這個頁面上我有一個RenderAction,返回一個PartialView。
是否可以在返回PartialView的Action內返回RedirectToAction?
即時得到一個「孩子的行爲是不允許進行重定向動作」異常,我想知道,如果它造成這個原因。
看起來合乎邏輯,在MVC的權利,你不應該從一個「用戶控件」重定向?
我有一個名爲layout.cshtml的主頁面和一個名爲testpage.cshtml的頁面。MVC上的RenderAction和RedirectToAction
在這個頁面上我有一個RenderAction,返回一個PartialView。
是否可以在返回PartialView的Action內返回RedirectToAction?
即時得到一個「孩子的行爲是不允許進行重定向動作」異常,我想知道,如果它造成這個原因。
看起來合乎邏輯,在MVC的權利,你不應該從一個「用戶控件」重定向?
不,這是不可能的。您無法重定向頁面的一部分。
你想達到什麼目的?也許你的問題有另一種解決方案。
您得到的錯誤背後的解釋是Ajax調用無法執行重定向。
嘗試別的。
的事情是,即時通訊與控制器上工作arquitecture真是可憐,所有URL請求都用一個參數視圖名同樣的動作傳遞,這股勢力做這種在每一個「用戶控制動作」重定向,而不是在「頁面操作「(如果需要,應該在哪裏)。感謝您的明確迴應,正是我所需要的。 – Jose3d