Вы можете сделать это, указав ограничения маршрута:
routes.MapRoute(
"Computers",
"{name}",
new { controller = "Computers", action = "Index", name = UrlParameter.Optional },
new { page = "laptop|desktop" }
);
routes.MapRoute(
"Gadgets",
"{name}",
new { controller = "Electronic", action = "Index", name = UrlParameter.Optional },
new { page = "tv|dvd" }
);
Теперь /laptop
и / desktop будут перенаправлены на действие Index
ComputersController
и /tv
и /dvd
будет перенаправлен на Index
действие GadgetsController
.