Как настроить контроллер по умолчанию или скрыть имя контроллера с помощью asp.net MVC2 - PullRequest
0 голосов
/ 14 декабря 2010

В моем проекте у меня только один контроллер, поэтому я хочу сделать это:

http://www.example.com/{action}/{optional id}

Все действия будут иметь определенный контроллер.

1 Ответ

1 голос
/ 14 декабря 2010

Изменение шаблонов пути в Global.asax

будет что-то вроде

public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.MapRoute(
                "Default", // Route name
                "{controller}/{action}/{id}", // route
new { controller = "Home", action = "Index", id = UrlParameter.Optional }); // defaults
}

изменить на что-то вроде

public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
            routes.MapRoute(
                "Default", // Route name
                "{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...