Maison  >  Article  >  développement back-end  >  Introduction détaillée à MyMVC

Introduction détaillée à MyMVC

巴扎黑
巴扎黑original
2017-06-10 17:26:531635parcourir

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 : ///

/// Représente un résultat de contrôle utilisateur (le contrôle utilisateur sera exécuté par le framework) /// classe scellée publique UcResult : IActionResult/// /// Représente un

1. .NET MyMVC framework tutoriel sur le traitement des valeurs de retour

Introduction détaillée à MyMVC

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 détaillée à 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 détaillée à 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 détaillée à 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn