Kurs:Razor Views
Razor Views erstellen – Spickzettel
1. Neue Razor View anlegen
- Im Views-Ordner des Controllers eine neue Datei mit der Endung
.cshtml
erstellen. - Beispiel:
Views/Home/Index.cshtml
2. Razor Syntax Grundlagen
- C#-Code einbinden:
@{ /* C#-Code */ }
- Variable ausgeben:
@variableName
- HTML und C# mischen:
```html
@Model.Title
```
3. Model an eine View übergeben
- Im Controller:
```csharp return View(myModel); ```
- In der View:
```csharp @model Namespace.ModelType ```
4. Schleifen und Bedingungen
- Schleife:
```csharp @foreach(var item in Model.Items) {
} ```
- Bedingung:
```csharp @if(Model.IsActive) { Aktiv } ```