Вы хотите использовать следующий маршрут. Это действительно легко, вы просто создаете новый маршрут, который устраняет необходимость присутствия контроллера в маршруте. Вы создаете шаблонную строку, которая просто содержит действие, и вы устанавливаете контроллер по умолчанию на контроллер, который вы хотите использовать, например «Домой».
routes.MapRoute(
"MyRoute",
"{action}",
new { controller = "Home", action = (string)null },
new { action = "[a-zA-z_]+" }
);
Надеюсь, это поможет.