Как добиться динамического контроллера и метода действия в ASP.NET MVC?

В Asp.net MVC структура URL выглядит так

http://example.com/{Контроллер} / {действие} / {ID}

Для каждого «контроллера», скажемhttp://example.com/blogесть BlogController.

Но моя часть {controller} URL-адреса не определена заранее, но она динамически определяется во время выполнения, как мне создать «динамический контроллер», который сопоставляет что-либо с тем же контроллером, который затем основывается на значении и определяет, что сделать?

То же самое с {действием}, если часть {действия} моего URL также динамична, есть ли способ запрограммировать этот сценарий?

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

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