Mire használható a _layout Cshtml az MVC-ben?
Mire használható a _layout Cshtml az MVC-ben?

Videó: Mire használható a _layout Cshtml az MVC-ben?

Videó: Mire használható a _layout Cshtml az MVC-ben?
Videó: Building a form from the admin in Orchard Core (Forms, Workflows, Liquid) - Dojo Course 3 (13) 2024, November
Anonim

Az Elrendezés nézet a felhasználói felület közös részeit tartalmazza. Ez ugyanaz, mint az ASP. NET webes űrlapjainak főoldala. _ViewStart. cshtml fájl lehet használt elérési útjának megadásához elrendezés oldal, amely viszont a mappa és almappája összes nézetére alkalmazható lesz.

Továbbá, mi az a _layout Cshtml az MVC-ben?

cshtml " fájl a "Megosztott" mappában. A fájl " _Elrendezés . cshtml " képviseli a elrendezés az alkalmazás minden oldaláról. Kattintson a jobb gombbal a Megosztott mappára a Solution Explorerben, majd lépjen a "Hozzáadás" elemre, és kattintson a "Nézet" gombra. Most a Nézet létrejött.

Hasonlóképpen, mi a haszna a RenderBody-nak az MVC-ben? RenderBody . RenderBody egy gyermeknézet tartalmának megjelenítésére szolgál. Az említett nézet minden olyan tartalmat, amely nem szerepel a @szakaszban, megjeleníti RenderBody . A fenti elrendezés nézet használatával ez azt jelenti, hogy az alárendelt nézetben lévő összes tartalom a.

Hasonlóképpen felmerülhet a kérdés, hogy mi a haszna a _ViewStart Cshtml-nek az MVC-ben?

_Viewstart . cshtml van használt hogy elhelyezze a közös felhasználói felület logikáját a Nézetek között abban a mappában, ahol az található. Ez azt jelenti, hogy a nézetek egyetlen mappában találhatók _Viewstart . cshtml vele együtt lesz megjelenítve.

Hogyan működik a _layout Cshtml?

cshtml fájl, amely hatással van az összes tartalmi oldalra abban a mappában, amelyben ez található van elhelyezett, és az összes almappát. Alapértelmezés szerint a elrendezés fájlt van az Oldalak/Megosztott mappába helyezve, de ez tud bárhol elhelyezhető az alkalmazás mappaszerkezetében.

Ajánlott: