Je veux attacher à MVC pour déclencher du code à exécuter chaque fois que le traitement de la vue est terminé mais pas encore fini d'envoyer des données au navigateur.Existe-t-il un événement dans Asp.Net MVC qui est déclenché chaque fois qu'une vue est traitée/rendue?
0
A
Répondre
1
Je dirais Controller.OnResultExecuted, mais en fait, je pense qu'à ce moment, les données sont déjà écrites dans le flux de sortie. Le fait que la vue écrit directement des données dans le flux de sortie peut rendre la réponse à votre question difficile à trouver. La seule façon que je pense pour éviter cela est d'écrire votre propre ViewResult qui fournira un flux intermédiaire pour afficher le moteur, y récupérer toutes les données, effectuer votre propre traitement, puis l'écrire dans le flux de sortie http.
Questions connexes
- 1. C#: Créer un événement qui est déclenché à chaque fois qu'un autre événement qui a des auditeurs est déclenché, dynamiquement par réflexion peut-être?
- 2. avec mvc.net y at-il un événement qui est déclenché après que la vue est rendue
- 3. Événement Google maps get_bounds déclenché plusieurs fois
- 4. ASP.NET HttpApplication.EndRequest événement non déclenché
- 5. Asp.net est-il possible de vérifier page_load un événement de clic est déclenché?
- 6. Événement JTabbedPane déclenché lorsque l'onglet est sélectionné
- 7. Tabitem PreviewMouseLeftButtonDown est déclenché chaque fois que la souris est enfoncée dans le contenu interne. Comment éviter cela?
- 8. ASP.NET MVC: comment gérer les données de modèle qui doivent être affichées dans chaque vue?
- 9. ASP.NET: DropDownList onIndexChanged Événement Non déclenché
- 10. asp.net mvc qui est en ligne
- 11. ASP.NET MVC: déconnexion dans la vue une fois appelée
- 12. Événement Google Map bounds_changed déclenché plusieurs fois en faisant glisser
- 13. ASP.NET TextBox OnTextChanged déclenché deux fois dans Firefox
- 14. ASP.NET Page_Init a été déclenché deux fois!
- 15. Est-il possible de créer un ID unique dans une vue SQL Server qui restera le même chaque fois que la vue est appelée?
- 16. Quel événement est déclenché lorsqu'un document est enregistré dans une bibliothèque de documents dans SharePoint?
- 17. comment obtenir un événement chaque fois que le câble réseau est connecté ou déconnecté
- 18. Obtenir le widget qui a déclenché un événement?
- 19. Quel événement est déclenché lorsque le noeud est invalide dans treepanel dans ExtJS
- 20. Quel événement est déclenché lorsqu'un fichier est ajouté à un projet?
- 21. UIPickerView - événement déclenché lorsque la ligne est mise en évidence
- 22. comment déclencher un événement chaque fois qu'un tweet est mis à jour
- 23. silverlight XAP est téléchargé à chaque fois
- 24. FLEX - make textArea envoie un événement chaque fois qu'une nouvelle ligne est prise?
- 25. Quel événement est déclenché lorsque Google Map repeint?
- 26. événement KeyDown est invoqué deux fois
- 27. Asp.Net événement MVC OnSessionStart
- 28. Quelle fonction doit absolument être appelée dans UIViewController à chaque fois que la vue est affichée?
- 29. L'UIControlEventValueChanged est-il déclenché lorsque UISlider est en cours d'animation?
- 30. Est-ce que [Hash NSString] est calculé à chaque fois?
Non, je pense que ce sera exactement ce dont j'ai besoin. Bien que vous ayez raison sur le fait que HTML est pompé vers le navigateur vers le flux de sortie, mais j'ai testé que le flux de sortie n'est pas encore fermé au moment où OnResultExecuted est levé, ce qui est exactement ce dont j'ai besoin. Merci. – 7wp