MVC-д _layout Cshtml ямар хэрэгтэй вэ?
MVC-д _layout Cshtml ямар хэрэгтэй вэ?

Видео: MVC-д _layout Cshtml ямар хэрэгтэй вэ?

Видео: MVC-д _layout Cshtml ямар хэрэгтэй вэ?
Видео: Part 28. _Viewstart.cshtml in NET Core MVC | Conditional Layout Pages. | AspNetCoreMVC. 2024, Арваннэгдүгээр
Anonim

The Зохион байгуулалт харагдац нь UI-ийн нийтлэг хэсгүүдийг агуулна. Энэ нь ASP. NET вэб хэлбэрийн мастер хуудастай адил юм. _Харах Эхлэх. cshtml файл байж болно ашигласан замыг зааж өгөх зохион байгуулалт хуудас, энэ нь эргээд хавтас болон түүний дэд хавтасны бүх харагдах байдалд хамаарах болно.

Цаашилбал, MVC дээрх _layout Cshtml гэж юу вэ?

cshtml "Хуваалцсан" хавтсанд байгаа файл. Файл " _ Зохион байгуулалт . cshtml "-г төлөөлдөг зохион байгуулалт програмын хуудас бүрийн. Solution Explorer дээрх Хуваалцсан хавтас дээр хулганы баруун товчийг дараад "Нэмэх" зүйл рүү очоод "Харах" дээр дарна уу. Одоо Харагдах байдал үүсгэгдсэн.

Үүний нэгэн адил, MVC-д RenderBody-г юу ашигладаг вэ? RenderBody . RenderBody Хүүхдийн харагдацын агуулгыг үзүүлэхээр дуудагддаг. @хэсэгт ороогүй дээрх харагдац дээрх аливаа контентыг дүрслэх болно RenderBody . Дээрх Layout харагдацыг ашигласнаар хүүхдийн харагдац дахь бүх контент.

Үүний нэгэн адил хэн нэгэн MVC-д _ViewStart Cshtml ашиглах нь юу вэ?

_Үзэх эхлэл . cshtml байна ашигласан нийтлэг UI логикийг байгаа хавтас дахь Views дээр байрлуулах. Энэ нь нэг хавтсанд байгаа харагдац гэсэн үг юм _Үзэх эхлэл . cshtml түүнтэй хамт үзүүлэх болно.

_layout Cshtml хэрхэн ажилладаг вэ?

cshtml файл байгаа бөгөөд энэ нь хавтас доторх бүх агуулгын хуудсанд нөлөөлдөг байна байрлуулсан, бүх дэд хавтаснууд. Анхдагч байдлаар, зохион байгуулалт файл байна Хуудас/Хуваалцсан хавтсанд байрлуулсан боловч энэ чадна програмын хавтас бүтцийн аль ч хэсэгт байрлуулж болно.

Зөвлөмж болгож буй: