У меня есть контроллер и действие, которое отвечает за обработку ошибок 403 из-за того, что пользователи не находятся в правильных ролях. Он имеет доступ к исходному RequestContext
, вызвавшему исключение.
Что я хотел бы сделать, так это украсить свои действия описанием того, что они делают, а затем позволить пользователю уведомить своего менеджера, запросив доступ, включая описание в электронном письме.
Итак, как мне определить, какое действие будет вызываться с учетом RequestContext
?
Очевидно, что это сложнее, чем получение имен контроллеров и действий из RouteData
, так как часто возникают перегрузки метода действия и т. д.
Когда у меня есть MethodInfo
, тогда легко получить атрибуты и т.д.