Можно ли определить маршрут в MVC, который динамически разрешает действие на основе части маршрута?
Например:
`/products/create/widget`
будет преобразован в ProductsController.CreateWidget (Widget);
Я хочу, чтобы маршрут был динамическим:
routes.MapRoute(
"Create",
"/products/create/{productType}",
new { controller = "Products", action = "Create{productType}" }
);
Мне нужно иметь несколько действий Create для разных типов моделей, но я не хочу добавлять новый маршрут каждый раз, когда добавляю один. Не добавляя имя к действию, я получаю неоднозначную ошибку метода. Возможно ли это сделать?