Heben Sie die Anwendung an
Sobald wir das Projekt erstellt und die entsprechende Vorlage ausgewählt haben, ist unsere Anwendung zum Abheben bereit. Dieser Vorgang ist recht zufriedenstellend, da die Möglichkeit besteht, in wenigen Minuten eine funktionale Basis zu sehen.
Das folgende Bild zeigt den Zyklus einer Webanforderung in ASP.NET MVC:
Wir können feststellen, dass es dem Fluss folgt, den wir zu Beginn erklärt haben. Im Fall der Basisanwendung haben wir bereits einen Controller für das Home, der uns den Standardindex anzeigt, der mit der Vorlage erstellt wird.
Routing
Das Routing ist einer der Schlüsselaspekte des Frameworks, da es für die Bearbeitung der an die Anwendung gestellten Anforderungen verantwortlich ist. Wir wissen, dass die meisten Websites mit einer Anforderung beginnen, die mit einer der HTTP-Methoden , normalerweise der ersten Anforderung, erfolgt Wenn diese Anforderung vom Typ GET für eine Adresse ist, überprüft sie die Anforderung, sobald sie in das Routingszenario eintritt, und sucht nach den Ressourcen, die sie erfüllen können. Der erste Standort, der überprüft, sind die Controller, und sie sind für den Rest der Rückgabe verantwortlich das Ergebnis an den Benutzer.
Sehen wir uns an, wie wir diese Muster in unserem Routingsystem konfigurieren.
Zunächst müssen wir folgende Punkte berücksichtigen:
Das folgende Bild zeigt, wie das Routing konfiguriert ist , um den Startbildschirm anzuzeigen:
Hier platzieren wir ein Muster, in dem wir zuerst den Controller und dann die Controller-Aktion empfangen. Schließlich erhalten wir einen Parameter namens id, der an die Controller-Aktion übergeben wird. Falls nichts vorhanden ist, senden wir die Anforderung an den Standard, der unser ist Home-Controller und seine Index-Aktion .