2011-11-22 89 views
1

我想調用Controller/Admin下的HomeController,但這不是調用並生成錯誤,因爲/ Controller中有另一個HomeController。 我通過添加以下代碼訪問控制器相同的名稱,但在mvc 3.0中不同的名稱空間

routes.MapRoute(
       "Default", // Route name 
       "{controller}/{action}/{id}", // URL with parameters 
       new { controller = "Home", action = "Index", id = UrlParameter.Optional }, 
       new string[] { "MyProject.Web.Controllers" } 

解決了錯誤,但我能夠進入管理/ HomeController中。

請給我建議我該怎麼做。

回答

1

你需要其他的命名空間添加到命名空間

new string[] { "MyProject.Web.Controllers", "MyProject.Web.Controllers.Admin" } 
+0

謝謝哥們的字符串數組,幫我多'MVC4 apps'在分區解決方案 – Komengem

相關問題