Der Aufbau eines Controllers

Die Controllerklassen des MVC-Entwurfsmusters sind zuständig für die Verarbeitung der aufgerufenen Aktionen und die Erstellung einer Antwort dazu. Im Detail gehören zur Verarbeitung das Entgegennehmen der Eingabedaten, die Handhabung der Daten zusammen mit dem Modell, die Bereitstellung von Daten für die Views und die Erstellung der Views für die Antwort.

Controllerklassen werden im Projekt im Ordner Controller untergebracht. Für den syntaktischen Aufbau der Klassen gelten folgende Regeln:

  • Der Klassenname trägt den Suffix Controller

  • Die erzeugte Klasse erbt von der Basisklasse System.Web.Mvc.Controller

  • Ein Controller hat mindestens eine Aktion. Er kann beliebig viele Aktionen besitzen

  • Aktionen können überladen werden

  • Aktionen ...

Get Handbuch der .NET 4.0-Programmierung. Band 2: Benutzeroberflächen mit WPF, Windows Forms, ASP.NET und Silverlight now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.