Я знаю, что с новой маршрутизацией атрибутов MVC вы можете назначить несколько атрибутов Route
одному ActionResult
, но я ищу способ сделать то же самое на уровне RoutePrefix
. У меня есть контроллер, который при каждом действии должен быть доступен по трем маршрутам:
/Games/{Title}/Characters/{Route}
/Books/{Title}/Characters/{Route}
/Cinema/{Title}/Characters/{Route}
Я попытался указать три отдельных атрибута RoutePrefix
, но получаю сообщение об ошибке Deuplace RoutePrefix attribute
. Если я попытаюсь использовать список, разделенный запятыми, я получу Best override method for does not contain a constructor that takes 3 arguments
.
Можно ли настроить RoutePrefix
так, чтобы он использовал три маршрута, которые я хочу для моего контроллера?