Direkter Zugriff auf das Objekt Modell
Neben den Zugriffen über das übergebene Model kann auch direkt mit den Klassen des Objektmodells gearbeitet werden. Im Prinzip passiert das sowieso die meiste Zeit, weil selten übergibt ein Model die darzustellenden Informationen als generische Strings, Integer, etc. Values. Fast immer werden im Model weitere Objekte wie z.B. Model.state übergeben, das seinerseits ebenfalls wieder Unterobjekte haben kann, wie z.B. Model.state.Customer
Zusätzlich kann der C# Code innerhalb der .cshtml Seiten aber natürlich auch Objekte selbst instanzieren
@Html.Raw( new Centauri.Data.Config()["shopspezifischekonfigurationsvariablendings"] );
oder statische Methoden verwenden
@foreach( Centauri.Shop.Country c in Centauri.Shop.Country.Countries )
{
<li>@c.Name</li>
}