Views

Dieser Abschnitt beschreibt weiterführende Techniken für die Entwicklung von Views.

Typisierte Views

Damit auf die an Views weitergereichten Models in typsicherer Manier zugegriffen werden kann, besteht die Möglichkeit zur Typisierung der Klasse ViewPage, welche als Basisklasse für Views dient. Der angegebene Typ wird zur Typisierung der Eigenschaft Model, welche das vom Controller definierte Model beinhaltet, verwendet. Listing 10.17 demonstriert dies, indem in der Pagedirektive mit dem Attribut Inherits angezeigt wird, dass die geerbte ViewPage mit dem Typ IEnumerable<Party> typisiert werden soll. Durch diese Typisierung kann das Model in weiterer Folge mit einer ForEach-Schleife durchlaufen und auf eine typsichere Art auf deren Einträge ...

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.