Динамические маршруты MVC

Я хотел бы создать динамические URL, которые направляют к действиям контроллера со значением Id. Я создал следующий маршрут, используя параметр catch-all

routes.MapRoute(
            "RouteName",                                                 
            "{id}/{*Url}",
            new { controller = "Controller", action = "Action", id = "" }
        );

Это работает как ожидалось и позволяет мне использовать следующие URL:

"http://website.com/1/fake/url/path"(1 - это идентификатор, который передается методу действия)

Кто-нибудь знает способ достичь этого таким образом, не создавая мой собственный http-модуль ?:

"http://website.com/fake/url/path/1"

Спасибо - Марк

Ответы на вопрос(3)

Ваш ответ на вопрос