Le moment où le framework MyMVC traite la valeur de retour est dans la méthode ExecuteAction (il y a ce code devant). Voici juste une simple explication supplémentaire. J'ai défini une interface pour le résultat de l'Action : public interface IActionResult{ void Ouput(HttpContext context);} 4 types d'ActionResult sont implémentés dans le framework : ///
1. .NET MyMVC framework tutoriel sur le traitement des valeurs de retour
Introduction : Le moment où le framework MyMVC traite la valeur de retour est dans la méthode ExecuteAction (il y a ce code devant). Voici juste une simple explication supplémentaire. J'ai défini une interface pour le résultat de l'action :
2 Tutoriel sur la façon d'attribuer des valeurs aux méthodes dans le framework .NET MyMVC<.>
Introduction : Quiconque a utilisé la réflexion sait qu'appeler une méthode est très simple, mais comment préparer les paramètres entrants pour une méthode avec [ signature inconnue] ? Répondons à cette question ci-dessous. Veuillez examiner le processus d'implémentation de GetActionCallParameters :
3 Explication détaillée du processus d'exécution d'Action dans le framework .NET MyMVC<.>
Introduction : Dans la méthode GetHandler d'AjaxHandlerFactory, un ActionHandler sera créé à la fin, qui est un HttpHandler, qui sera utilisé dans la 15ème étape du pipeline appelé (citant la séquence dans le blog [Écrivez votre propre framework de service avec Asp.net]).
4.
Explication détaillée du processus de recherche d'action dans la boîte MyMVC
Introduction : Tout d'abord, nous devons enregistrer HttpHandlerFactory de MyMVC dans web.config, qui est l'entrée de l'ensemble du framework. Pendant le processus du pipeline ASP.NET, la méthode GetHandler() sera appelée et mon code aura enfin une chance de s'exécuter !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!