我想调用位于Controller / Admin下的HomeController,但这不是调用并生成错误,因为/ Controller中还有另一个HomeController。 我通过添加以下代码来解决错误
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new string[] { "MyProject.Web.Controllers" }
但我可以访问admin / homecontroller。
请建议我怎么做。
答案 0 :(得分:1)
您需要将其他名称空间添加到名称空间的字符串数组
new string[] { "MyProject.Web.Controllers", "MyProject.Web.Controllers.Admin" }