Asp.net-Mvc
重定向到另一個控制器中的操作
我有兩個控制器,都稱為
AccountController. 其中一個,讓我們呼叫它Controller A,在被Area呼叫Admin中,另一個,讓我們呼叫它Controller B,不在任何Area(我想這意味著它在預設值中Area?)。Controller B有一個action method叫Login. 我有一個action methodinController A,它有這條線return RedirectToAction("LogIn", "Account");問題是我
404在執行此行時得到一個,因為嘗試重定向到不存在action的Controller A. 我想打電話給action method。Controller B這可能嗎?
您可以
area在routeValues參數中提供 。嘗試這個:return RedirectToAction("LogIn", "Account", new { area = "Admin" });要麼
return RedirectToAction("LogIn", "Account", new { area = "" });取決於你瞄準的區域。