Как сделать, чтобы определенный URL указывал на определенный файл? - PullRequest
0 голосов
/ 13 декабря 2011

Я хочу, чтобы я мог получить доступ к своей странице администратора при наборе:

www.sitename.com / admin

Возможно ли это в ASP.NET mvc3?

Я решил пойти с подъездом.Однако, похоже, он пока не работает.

Я создал админ-зону и обновил маршрут при регистрации в админ-зоне.это выглядит так:

            context.MapRoute(
            "Admin_default",
            "Admin/{controller}/{action}/{id}",
            new { action = "Index", id = UrlParameter.Optional },
            new string[] { "skylearn.Areas.Admin.Controllers" }
        );

, однако, кажется, что если я перехожу на мой url localhost: 1337 / admin, индексный файл, расположенный в моей папке HOME, обслуживаемой моим HomeController, не загружается.Эти папки и контроллеры также находятся внутри области администратора.

есть идеи, почему это происходит?

1 Ответ

0 голосов
/ 13 декабря 2011

Конечно, вы можете сделать это, зарегистрировав новый маршрут только для этого URL

        routes.MapRoute(
            "Admin", // Route name
            "Admin", // URL with parameters
            new { controller = "Admin", action = "SomeAction" } // Parameter defaults
        );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...