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 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.