In diesem Abschnitt wird vorgestellt
Verwendung des ASP.NET MVC-Controllers.Um ASP.NET MVC zu lernen, erstellen wir eine Internetanwendung.
Teil 4: Controller hinzufügen.
Der Ordner „Controller“ enthält Steuerklassen, die für die Verarbeitung von Benutzereingaben und -antworten verantwortlich sind.
MVC verlangt, dass alle Controller-Dateinamen mit „Controller“ enden.
In unserem Beispiel hat Visual Web Developer die folgenden Dateien erstellt: HomeController.cs (für die Startseite und die Info-Seite) und AccountController.cs (für die Anmeldeseite):
Webserver ordnen eingehende URL-Anfragen normalerweise direkt Festplattendateien auf dem Server zu. Beispiel: Die URL-Anfrage „//www.w3cschool.cn/index.php“ wird direkt der Datei „index.php“ im Stammverzeichnis des Servers zugeordnet.
MVC-Frameworks weisen unterschiedliche Zuordnungen auf. MVC ordnet URLs Methoden zu. Diese Methoden werden in der Klasse „Controller“ genannt.
Der Verantwortliche ist für die Bearbeitung eingehender Anfragen, die Verarbeitung von Eingaben, die Speicherung von Daten und die Rücksendung von Antworten an den Kunden verantwortlich.
In der Controller-Datei HomeController.cs unserer Anwendung sind zwei Steuerelemente Index und About definiert.
Ersetzen Sie den Inhalt der Datei HomeController.cs durch:
using System; using System.Linq; using System.Web.Mvc; using System.Web.Mvc; public class HomeController {return View();} public ActionResult About() {return View();} } }
Die Dateien Index.cshtml und About.cshtml im Ordner „Views“ definieren die ActionResult-Ansichten Index() und About() im Controller.