Настройка asp.net mvc hocalhost / Главная / Продукты для hocalhost / Продукты - PullRequest
0 голосов
/ 18 апреля 2011

Как настроить asp.net mvc маршрутизацию для получения

hocalhost / Продукты и hocalhost / Поиск

вместо

hocalhost / Главная / Продукты и hocalhost / Главная / Поиск

т.е. удалить имя контроллера из маршрута?

routes.MapRoute(
    "Default", // Route name
    "{controller}/{action}/{id}", // URL with parameters
    new { controller = "Home", action = "Products", id = UrlParameter.Optional } // Parameter defaults
);

1 Ответ

0 голосов
/ 18 апреля 2011
routes.MapRoute(
    "Default",
    "{action}/{id}",
    new { controller = "Home", action = "Products", id = UrlParameter.Optional }
);

Таким образом:

http://example.com/ => controller=Home, action=Products
http://example.com/Products => contoller=Home, action=Products
http://example.com/Search => contoller=Home, action=Search
...