Verwendung der Razor-Template Engine (Mischung von HTML und C# Code)
Data Binding (@bind="variable")
Verwendung von Parametern bei Komponenten über HTML-Attribute
z.B. Komponente MeasurementItem hat [Parameter] public int Id { get; set; } → <MeasurementItem Id="@Id" />
Routing mit Route-Templates
z.B. @page "/section/{Id:int}) und [Parameter] public int Id { get; set; }
Verwendung von Dependency Injection (@inject)
Daten aus einer Datenbank laden, in Blazor anzeigen und bearbeiten (CRUD)
Umsetzung mit DbContext und Repository
Verwendung von OnInitialized
Wir haben in den Übungen die Inhalte bei der Umsetzung besprochen. (Learning by doing)
Als Lernhilfe kann verwendet werden: Razor Pages