O'Reilly logo

Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition by Holger Schwichtenberg Dr., Manfred Steyer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Controller

Nachdem der prinzipielle Aufbau einer ASP.NET MVC-Applikation besprochen wurde, zeigt dieser Abschnitt einige weiterführende Möglichkeiten für die Implementierung von Controllern.

Models entgegennehmen

Wie bereits im einführenden Beispiel gezeigt wurde, kann ASP.NET MVC die beim Aufruf übergebenen Parameter verwenden, um eine Instanz eines Models zu erzeugen. Möglich wird dies durch die sogenannte Modellbindung (engl. Model Binder). Listing 1.10 demonstriert dies.

[HttpPost]
public ActionResult Edit(Hotel h)
{
    [...]
    return View();
}

Listing 1.10 Controller, welcher ein Model entgegennimmt

Um zu bestimmen, welche Parameter an die Eigenschaften des Modells gebunden werden sollen, kann der jeweilige Parameter mit dem Attribut Bind annotiert ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required