Kurs:Razor Views

Aus ahrensburg.city
Version vom 21. Juni 2025, 01:48 Uhr von Thorsten (Diskussion | Beiträge) (// via Wikitext Extension for VSCode)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Razor Views erstellen – Spickzettel

1. Neue Razor View anlegen

  1. Im Views-Ordner des Controllers eine neue Datei mit der Endung .cshtml erstellen.
  2. 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) {
  • @item.Name
  • } ```

    • Bedingung:

    ```csharp @if(Model.IsActive) { Aktiv } ```

    5. Teilansichten (Partials) einbinden