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 weiterreichen

Im einführenden Beispiel wurde zur Vereinfachung sowie zulasten der Typsicherheit auf die Verwendung eines Models verzichtet. Dies soll nun nachgeholt werden. Listing 10.3 zeigt eine Action-Methode Edit, welche das Editieren von Partys erlaubt. Als Parameter wird die Id der zu editierenden Party als nullable int (int?) erwartet. Ist dieser Parameter null, wird eine neue Party angelegt, ansonsten wird die Party mit der angegebenen Id geladen. Da die Party als Model an die View weitergereicht werden soll, wird sie zu ViewData.Model zugewiesen. ...

Get Microsoft .NET 4.0 Update now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.