ASP.NET Flashcards
Ce este un framework ?
Ce se afla in wwwroot ?
Continut non-programatic (client-side CSS, Javascript, imagini).
Ce se gaseste intr-un fisierl .cshtml ?
Markup Razor, HTML si cod C#.
Ce se gaseste intr-un fisierl .cshtml.cs ?
Cod C# pentru a gestiona evenimentele la nivel de pagina.
Ce se afla in Program.cs ?
Punctul de start al aplicatiei.
Ce face fisierul suport _layout ?
Configureaza elementele comune de UI (bara de navigare, informatia despre copyright din footer)
De la ce vine ASP ?
Active Server Pages, pagini web dinamice, de cele mai multe ori contectate la o baza de date.
Ce este ASP.NET ?
O unealta Microsoft C# pentru dezvoltarea de aplicatii web.
Ce este pagina layout?
Pagina Layout este un sablon pentru toate paginile care fac referire la aceasta (paginile de continut).
De ce este nevoie de pagina layout?
Website-urile au continut care se repeta intr-un numar mare de pagini (sau un toate paginile), iar pentru a nu incalca principiul DRY (Don’t Repeat Yourself).
Ce sunt paginile de continut?
Sunt paginile care fac referire la Pagina Layout. Ele se numesc pagini de continut deoarece nu sunt pagini web complete, ci au doar continutul care variaza, in functie de pagina.
Ce este appSettings.json?
Fisier care contine date de configurare, precum stringuri de conexiune
Ce se intampla cand folosim simbolul @ ?
Se trece la Markup Razor.
Ce face @page?
- trebuie sa fie prima directiva din fisier
- permite ca pagina sa gestioneze requests
Ce face @model ?
- specifica modelul transmis paginii Razor
- reprezentat de clasa derivata din PageModel
Ce este clasa PageModel ?
Este clasa de baza reprezentand o Pagina.