Sadržaj
The pogled u MVC -u To je točka u kojoj korisnik može vidjeti rezultate svojih radnji, kada pristupi URL -u i aplikacija filtrira i locira kontrolere potrebne za izvršavanje radnje URL -a na kraju mora vratiti pogled korisniku s nekim relevantan rezultat.Ovo u ASP.NET MVC se postupa na vrlo sličan način kao što je opisano, gdje će kontrolori locirati odgovarajući prikaz i pomoću Metoda View () proslijedit će potrebne podatke za prikaze.
Pogledi
U vrijeme rješavanja pogleda ASP.NET MVC treba vratiti instancu ViewResult Kako bi se sadržaj poslao u prikaz, bit će lociran zahvaljujući imenu radnje kontrolera.
Pogledajmo na sljedećoj slici kako je ono što smo upravo opisali prevedeno u kôd:
Kao što vidimo, ovo je pojednostavljena struktura, ali sažima način stvaranja sadržaja prikaza iz kontrolera.
Prikaz lokacije
Ako slijedimo konvencije okvira, moramo imati na umu da se očekuje da se pogledi nalaze u zajedničkoj mapi, ta mapa ima naziv Pogledi.
Kako kontroler locira pogled?Ovo je vrlo jednostavno, ovisno o tome kome upravljački sklop pripada, tražit će sličnu strukturu unutar Mapa Views, na primjer ako imamo a HomeController, sve poglede koje će prvo generirati, potražit će ih u ruti / Pogledi / Početna gdje mora postojati prikaz koji odgovara radnji u ovom primjeru Index.
Pogledajmo na sljedećoj slici kako izgleda direktorij u koji spremamo datoteke prikaza:
Britva
Kao i mnogi trenutni okviri, prikazi se sastoje od HTML koda, međutim, kako bi se u njega uveo dinamičan sadržaj, koriste se jezici predložaka.
U slučaju ASP.NET MVC Razor sintaksa, prednost korištenja Razora je u tome što je njegova sintaksa vrlo slična C # ili Visual Basic.NET -u, pa ćemo imati kratku krivulju učenja za korištenje njegovih značajki.
Na primjer, pogledajmo sljedeći kôd koji nam govori o vremenu prikaza prikaza:
Ova stranica prikazuje se na datum: @ DateTime.Now
Kao što vidimo to je normalan HTML osim @ DateTime.Sada, ako koristimo prethodni kôd, rezultirajući HTML bi bio:
Ova stranica je prikazana u 7/12/1941 7:38:00 AM
Na kraju ovog vodiča možemo vidjeti da stvaranje pogleda nije nimalo komplicirano i otkrili smo da moramo naučiti novi element koji je jezik Razor kako bismo od njih izvukli najviše.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod