Доступ к контроллеру с тем же именем, но с другим пространством имен в MVC 3.0 - PullRequest
1 голос
/ 22 ноября 2011

Я хочу вызвать HomeController, который находится под Controller / Admin, но это не вызывает и не генерирует ошибку, потому что есть другой HomeController в / Controller. Я исправил ошибку, добавив ниже код

   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.

Пожалуйста, предложите мне, как я могу это сделать.

1 Ответ

1 голос
/ 22 ноября 2011

Вам необходимо добавить другое пространство имен в строковый массив пространств имен

new string[] { "MyProject.Web.Controllers", "MyProject.Web.Controllers.Admin" }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...