Sarcini planificate Înțelegerea sintaxei Razor View. Structurarea paginii cu ajutorul layout View. Satarea layoutului cu ajutorul _ViewStart. Utilizarea ViewBag. Adaugarea flexibilitate pentru Loyout Section. Activităţi desfăşurate, observaţii personale În modelul Model-View-Controller (MVC), vizualizarea gestionează prezentarea datelor și interacțiunea utilizatorului. O vizualizare este un șablon HTML cu marcaj Razor încorporat. Marcarea Razor este codul care interacționează cu marcajul HTML pentru a produce o pagină web care este trimisă clientului. În ASP.NET MVC, vizualizările sunt fișiere .cshtml care folosesc limbajul de programare C # în marcajul Razor. De obicei, fișierele de vizualizare sunt grupate în foldere numite pentru fiecare dintre controlerele aplicației. Dosarele sunt stocate într-un folder Razor este o sintaxă de marcare care vă permite să încorporați codul bazat pe server (Visual Basic și C #) în paginile web. Codul bazat pe server poate crea conținut web dinamic din timp, în timp ce o pagină web este scrisă în browser. Când este apelată o pagină web, serverul execută codul bazat pe server în interiorul paginii înainte de a returna pagina în browser. Prin rularea pe server, codul poate efectua activități complexe, cum ar fi accesarea bazelor de date. Razor se bazează pe ASP.NET și este conceput pentru crearea de aplicații web. Are puterea de marcare tradițională ASP.NET, dar este mai ușor de utilizat și mai ușor de învățat. Principalele reguli de sintaxă Razor pentru C # Blocurile de coduri Razor sunt incluse în @ {...} Expresiile în linie (variabile și funcții) încep cu @ Instrucțiunile de cod se termină cu punct și virgulă Variabilele sunt declarate cu cuvântul cheie var Șirurile sunt închise cu ghilimele Codul C # este sensibil cu majuscule Fișierele C # au extensia .cshtml Razor este o sintaxă de programare simplă pentru încorporarea codului serverului în paginile web.Sintaxa Razor se bazează pe cadrul ASP.NET, partea din cadrul Microsoft.NET Framework care este concepută special pentru crearea aplicațiilor web. Sintaxa Razor îți oferă toată puterea ASP.NET, dar folosește o sintaxă simplificată, care este mai ușor de învățat dacă ești începător și te face mai productiv dacă ești expert. Paginile web Razor pot fi descrise ca pagini HTML cu două tipuri de conținut: conținut HTML și cod Razor. Când serverul citește pagina, execută mai întâi codul Razor, înainte de a trimite pagina HTML către browser. Codul care este executat pe server poate efectua activități care nu pot fi efectuate în browser, de exemplu accesarea unei baze de date a serverului. Codul serverului poate crea conținut HTML dinamic din mers, înainte de a fi trimis browserului. Văzut din browser, HTML-ul generat de codul serverului nu este diferit de conținutul static HTML. Paginile web ASP.NET cu sintaxa Razor au extensia specială de fișier cshtml (Razor folosind C #) sau vbhtml (Razor folosind VB).