44 votes

Comment ignorer l’exécution d’une action à partir d’un ActionFilter ?

Est-il possible d’ignorer toute l’exécution de la méthode d’action et de renvoyer un spécifique lorsqu’une certaine condition est remplie dans ?

37voto

tpeczek Points 12722

Vous pouvez utiliser filterContext.Result pour cela. Cela devrait ressembler à ceci:

2voto

Mehul Vaghela Points 313

Vous pouvez utiliser le code suivant ici.

RedirectToAction vous redirigera l’action spécifique en fonction de la condition.

2voto

Anup Sharma Points 1132

Si quelqu’un s’étend dans l’API MVC 5, vous devez obtenir au lieu de comme type de paramètre. Dans ce cas, réglez simplement sur nouveau `` et vous êtes prêt à partir.

Je faisais un filtre de validation et voici à quoi il ressemble:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X