Ո՞րն է _layout Cshtml-ի օգտագործումը MVC-ում:
Ո՞րն է _layout Cshtml-ի օգտագործումը MVC-ում:

Video: Ո՞րն է _layout Cshtml-ի օգտագործումը MVC-ում:

Video: Ո՞րն է _layout Cshtml-ի օգտագործումը MVC-ում:
Video: NotGitHub by 4_underground - ուսանողական նախագիծ Picsart Academy ուսանողների կողմից | Code Republic 2024, Նոյեմբեր
Anonim

Այն Դասավորություն տեսքը պարունակում է UI-ի ընդհանուր մասեր: Դա նույնն է, ինչ ASP. NET վեբ ձևերի գլխավոր էջը: _ViewStart. cshtml ֆայլը կարող է լինել օգտագործված ճանապարհը նշելու համար դասավորությունը էջ, որն իր հերթին կիրառելի կլինի թղթապանակի և դրա ենթաթղթապանակի բոլոր դիտումների համար։

Ավելին, ինչ է _layout Cshtml-ը MVC-ում:

cshtml ֆայլը «Համօգտագործվող» թղթապանակի տակ: Ֆայլը « _Դասավորություն . cshtml -ը ներկայացնում է դասավորությունը դիմումի յուրաքանչյուր էջից: Աջ սեղմեք Solution Explorer-ի Համօգտագործվող թղթապանակի վրա, այնուհետև անցեք «Ավելացնել» կետը և սեղմեք «Դիտել»: Այժմ View-ը ստեղծվել է:

Նմանապես, ո՞րն է RenderBody-ի օգտագործումը MVC-ում: RenderBody . RenderBody կոչված է մատուցելու երեխայի դիտման բովանդակությունը: Նշված դիտման ցանկացած բովանդակություն, որը չի գտնվում @բաժնում, կարտացվի RenderBody . Օգտագործելով վերևի Layout տեսքը, դա նշանակում է, որ երեխայի դիտման ամբողջ բովանդակությունը կարտացոլվի ներսում:

Նմանապես կարելի է հարցնել, թե որն է _ViewStart Cshtml-ի օգտագործումը MVC-ում:

_Viewstart . cshtml է օգտագործված տեղադրելու ընդհանուր UI տրամաբանությունը Views-ում այն թղթապանակում, որտեղ այն գտնվում է: Սա նշանակում է, դիտումները մեկ թղթապանակում, որն ունի _Viewstart . cshtml դրա հետ մեկտեղ կտրամադրվի։

Ինչպե՞ս է աշխատում _layout Cshtml-ը:

cshtml ֆայլ, որն ազդում է այն թղթապանակի բոլոր բովանդակության էջերին, որտեղ այն գտնվում է է տեղադրված և բոլոր ենթաթղթապանակները: Լռելյայնորեն, որ դասավորությունը ֆայլ է տեղադրված Էջեր/Համօգտագործվող թղթապանակում, բայց այն կարող է տեղադրվել հավելվածի թղթապանակի կառուցվածքի ցանկացած վայրում:

Խորհուրդ ենք տալիս: