რას იყენებს _layout Cshtml MVC-ში?
რას იყენებს _layout Cshtml MVC-ში?

ვიდეო: რას იყენებს _layout Cshtml MVC-ში?

ვიდეო: რას იყენებს _layout Cshtml MVC-ში?
ვიდეო: (#8) Layout file explanation | _Layout.cshtml in .NET 6| ASP MVC .NET 6 C# Tutorial for beginners 2024, მაისი
Anonim

The განლაგება ხედი შეიცავს ინტერფეისის საერთო ნაწილებს. ეს იგივეა, რაც ASP. NET ვებფორმების მასტერგვერდი. _ ViewStart. cshtml ფაილი შეიძლება იყოს გამოყენებული გზის დასაზუსტებლად განლაგება გვერდი, რომელიც თავის მხრივ გამოყენებული იქნება საქაღალდის და მისი ქვესაქაღალდის ყველა ხედზე.

გარდა ამისა, რა არის _layout Cshtml MVC-ში?

cshtml ფაილი "გაზიარებული" საქაღალდეში. ფაილი " _ განლაგება . cshtml " წარმოადგენს განლაგება განაცხადის თითოეული გვერდი. დააწკაპუნეთ მარჯვენა ღილაკით გაზიარებულ საქაღალდეზე Solution Explorer-ში, შემდეგ გადადით "დამატება" პუნქტზე და დააწკაპუნეთ "ნახვა". ახლა ხედი შეიქმნა.

ანალოგიურად, რა არის RenderBody-ის გამოყენება MVC-ში? RenderBody . RenderBody მოწოდებულია ბავშვის ხედის შინაარსის გადმოსაცემად. ნებისმიერი კონტენტი აღნიშნულ ხედზე, რომელიც არ არის @სექციაში, გადაიცემა RenderBody . ზემოთ განლაგების ხედის გამოყენებით, ეს ნიშნავს, რომ ბავშვის ხედის მთელი კონტენტი გადაიცემა შიგნით.

ანალოგიურად შეიძლება ვინმემ იკითხოს, რა არის _ViewStart Cshtml-ის გამოყენება MVC-ში?

_Viewstart . cshtml არის გამოყენებული განათავსეთ საერთო UI ლოგიკა Views-ში საქაღალდეში, სადაც ის მდებარეობს. ეს ნიშნავს, ნახვები ერთ საქაღალდეში, რომელსაც აქვს _Viewstart . cshtml მასთან ერთად იქნება გაწეული.

როგორ მუშაობს _layout Cshtml?

cshtml ფაილი, რომელიც გავლენას ახდენს ყველა შინაარსის გვერდებზე საქაღალდეში, რომელშიც ის არის განთავსებული და ყველა ქვესაქაღალდე. ნაგულისხმევად, განლაგება ფაილი არის მოთავსებულია Pages/Shared საქაღალდეში, მაგრამ ის შეუძლია განთავსდება აპლიკაციის საქაღალდის სტრუქტურაში სადმე.

გირჩევთ: