Est-il possible d'injecter un comportement pour le contrôleur entier, comme cela pourrait se faire pour l'action avec ActionFilterAttributeASP.NET MVC ActionFilter analogique pour le contrôleur toute
Cordialement, Alexey Zakarov
Est-il possible d'injecter un comportement pour le contrôleur entier, comme cela pourrait se faire pour l'action avec ActionFilterAttributeASP.NET MVC ActionFilter analogique pour le contrôleur toute
Cordialement, Alexey Zakarov
Je ne peux pas comprendre la question correctement, mais je pense que vous demandez si vous pouvez avoir un filtre d'action attaché à la classe entière? Si oui, la réponse est oui, par exemple l'attribut [Authorize]. (vous pouvez évidemment créer le vôtre.)
Le contrôleur peut également remplacer OnActionExecuting/Executed + OnResultExecuting/OnResultExecuted. (Développez cela pour l'héritage et vous pouvez avoir des contrôleurs dérivés faisant tous la même chose.)
Je ne souhaite pas remplacer les méthodes de contrôleur. Je veux spécifier un attribut de filtre qui outrepasse le comportement OnActionExecuting. Mais il le fera pour toutes les actions des contrôleurs. –
Ce que AJ dit, c'est que vous pouvez coller votre [Filtre] sur le type de contrôleur, et il s'appliquera à toutes les actions de ce contrôleur. – Levi
Merci AJ et Levi! Maintenant tout est clair –