Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Einführung in MyMVC

Detaillierte Einführung in MyMVC

巴扎黑
巴扎黑Original
2017-06-10 17:26:531635Durchsuche

Der Zeitpunkt, zu dem das MyMVC-Framework den Rückgabewert verarbeitet, befindet sich in der ExecuteAction-Methode (dieser Code befindet sich davor). Hier ist nur eine einfache zusätzliche Erklärung. Ich habe eine Schnittstelle für das Ergebnis von Action definiert: public interface IActionResult{ void Ouput(HttpContext context);} 4 Arten von ActionResult sind im Framework implementiert: ///

/// Stellt ein Benutzersteuerelementergebnis dar (das Benutzersteuerelement wird vom Framework ausgeführt) /// öffentliche versiegelte Klasse UcResult : IActionResult/// /// Stellt ein

1 dar. .NET MyMVC-Framework-Tutorial zur Verarbeitung von Rückgabewerten

Detaillierte Einführung in MyMVC

Einführung: Der Zeitpunkt, zu dem das MyMVC-Framework den Rückgabewert verarbeitet, befindet sich in der ExecuteAction-Methode (dieser Code befindet sich davor). Hier ist nur eine einfache zusätzliche Erklärung. Ich habe eine Schnittstelle für das Ergebnis der Aktion definiert:

2 Tutorial zum Zuweisen von Werten zu Methoden im .NET MyMVC-Framework

Detaillierte Einführung in MyMVC

Einführung: Jeder, der Reflection verwendet hat, weiß, dass der Aufruf einer Methode sehr einfach ist, aber wie man eingehende Parameter für eine Methode mit [ vorbereitet unbekannte Signatur]? Beantworten wir diese Frage. Bitte schauen Sie sich den Implementierungsprozess von GetActionCallParameters an:

3 Detaillierte Erläuterung des Prozesses der Aktionsausführung im .NET MyMVC-Framework

Detaillierte Einführung in MyMVC

Einführung: In der GetHandler-Methode von AjaxHandlerFactory wird am Ende ein ActionHandler erstellt, der ein HttpHandler ist wird im 15. Schritt der Pipeline verwendet (Zitat der Sequenz im Blog [Schreiben Sie Ihr eigenes Service-Framework mit Asp.net]).

4. Detaillierte Erläuterung des Prozesses zum Finden von Aktionen in der MyMVC-Box

Detaillierte Einführung in MyMVC

Einführung: Zuerst müssen wir die HttpHandlerFactory von MyMVC in web.config registrieren, dem Eingang zum gesamten Framework. Während des ASP.NET-Pipeline-Prozesses wird die GetHandler()-Methode aufgerufen und endlich kann mein Code ausgeführt werden!

Das obige ist der detaillierte Inhalt vonDetaillierte Einführung in MyMVC. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn