Пользовательская маршрутизация ASP.NET MVC устанавливает действие по умолчанию в каждом контроллере - PullRequest
3 голосов
/ 04 мая 2011

Как определить маршрут, на который он ссылается на действие по умолчанию.

Например,

/Customer/acme-company

/Client/bill-johnson

Всегда ищем способ Получить в контроллерах Клиент и Клиент.

Ответы [ 2 ]

8 голосов
/ 04 мая 2011

Используйте параметр по умолчанию.

routes.MapRoute(
    "MyRoute",                                   // Route name
    "{controller}/{someParameter}",              // URL with parameters
    new { controller = "Home", action = "Get" }  // Parameter defaults
);
0 голосов
/ 04 мая 2011

Примерно так:

routes.MapRoute("Client",
    "Client/{name}",
    new { controller = "Client", action = "Get", });
...