MVC 2 вопрос маршрутизации - PullRequest
0 голосов
/ 13 июля 2010

Я пытаюсь создать маршрут, который выглядит следующим образом

site.com / controller / {Param1} / {dbID} - {friendly-name}

и опустите индекс действия по умолчанию, а изменение действия должно быть в конце URL-адреса, например

site.com / controller / {Param1} / {dbID} - {friendly-имя} / edit

маршруты немного сбивают меня с толку, поэтому любая помощь приветствуется, спасибо!

1 Ответ

1 голос
/ 13 июля 2010

Вы можете попробовать вот так:

routes.MapRoute(
    "SomeRoute",
    "{controller}/{param1}/{dbID}-{friendlyName}/{action}",
    new 
    { 
        controller = "home", 
        action = "index",
        param1 = "CANNOT BE OPTIONAL",
        dbID = "SOME DEFAULT ID",
        friendlyName = "SOME DEFAULT FRIENDLY NAME"
    }
);
...