У меня есть веб-приложение MVC, которое представляет различные статьи.
URL для представления всегда один и тот же (и должен быть):
[...]/ArticleView/ArticleView?id=[some guid]
Предоставляя все больше и больше разных статей, мне нужно создавать более конкретные представления, которые также требуют различных действий контроллера для их подготовки.
Я хотел бы создать интерфейс, который «отправляет» эти действия контроллера в зависимости от некоторых операций с ключом guid URL.
Я не хочу использовать интерфейс в самом ArticleView Controller
, но каким-то образом перенаправить запрос [...]/ArticleView/ArticleView?id=[some guid]
к другому действию, которое использует этот интерфейс затем.
Пример:
Браузерные запросы [...]/ArticleView/ArticleView?id=[some guid]
-> Внутренне направляется на Action
ResolveView , который перенаправляет на
`[...]/SuperSpecialArticleView/ArticleView?id=[some guid]`
Есть ли возможность сделать это?