Model view controller 在mvc 3.0中访问相同名称但不同命名空间的控制器
我想调用Controller/Admin下的HomeController,但这不是调用并生成错误,因为/Controller中有另一个HomeController。 我通过添加下面的代码解决了这个错误Model view controller 在mvc 3.0中访问相同名称但不同命名空间的控制器,model-view-controller,Model View Controller,我想调用Controller/Admin下的HomeController,但这不是调用并生成错误,因为/Controller中有另一个HomeController。 我通过添加下面的代码解决了这个错误 routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new string[] { "MyProject.Web.Controllers" }
但我可以访问管理员/家庭控制器
请建议我如何操作。您需要将另一个名称空间添加到名称空间的字符串数组中
new string[] { "MyProject.Web.Controllers", "MyProject.Web.Controllers.Admin" }
您需要将另一个名称空间添加到名称空间的字符串数组中
new string[] { "MyProject.Web.Controllers", "MyProject.Web.Controllers.Admin" }
感谢buddy,这帮助我在分区解决方案中使用多个
MVC4应用程序
。感谢buddy,这帮助我在分区解决方案中使用多个MVC4应用程序