- Innehåller metoder som kallas på när "Host" byggts i program.cs, då kallas det på startup.cs metoder. Hanterar HTTP requests,
- Håller statiska filer, CSS, Javascript, bilder te.x.
- När vi skapar Razor Pages, så skapar vi en .cshtml fil och en cshtml.cs fil, .cshtml är vår frontend och cshtml.cs är vår backend. Val av "CRUD" ger oss möjligheten att få gratis kod, Create, Details, Edit, Delete och Index. Front och backend.
- I Razor Pages kan vi lätt implementera C#-/backend kod genom att lägga till '@' följt av variabler eller funktioner. Exempel:
<td>
@Html.DisplayFor(modelItem => item.Event.Description)
</td>
- Här bygger vi upp klasser med våra olika tabeller och vad dessa tabellerna ska innehålla.
- Vår User interface. Presenterar vår HTML kod.
- Hanterar vilken Views och Models som ska visas.