Ce que je suis en train de réaliser:Appeler une autre action du contrôleur après l'action du régulateur de courant a terminé son exécution
Après chaque vue a terminé son exécution, je voudrais faire un appel http séparé à un partenaire externe .
Je dois passer un contenu de la vue en tant que corps de cet appel http.
Ce que j'ai jusqu'à présent:
J'ai un contrôleur de base à partir de laquelle tous mes contrôleurs héritent de.
J'ai trouvé que je peux remplacer la méthode onActionExecuted() du contrôleur de base et y écrire mon code d'appel http partenaire afin qu'il soit exécuté après chaque action.
J'ai écrit un résultat personnalisé après avoir lu l'article au Send asp.net mvc action result inside email. ce qui me permet de saisir le contenu de la vue. (qui fait partie d'un autre contrôleur qui hérite également du contrôleur de base).
Ce que je ne peux pas comprendre:
- Comment puis-je faire un appel à l'action du contrôleur (celui qui rendra le contenu du http appelle le corps) pour obtenir le contenu de mon contrôleur de base Méthode onActionExecuted()?
anil
Hey Tommy, Cette approche va me faire dupliquer la méthode à chaque contrôleur, puis dupliquer les appels de méthode à la fin de chacune de ses actions. Je cherchais une solution (si c'est possible) qui me permettrait de le faire depuis mon contrôleur de base car tous mes contrôleurs en héritent Anil –