MVC এ _layout Cshtml এর ব্যবহার কি?
MVC এ _layout Cshtml এর ব্যবহার কি?

ভিডিও: MVC এ _layout Cshtml এর ব্যবহার কি?

ভিডিও: MVC এ _layout Cshtml এর ব্যবহার কি?
ভিডিও: (#8) লেআউট ফাইলের ব্যাখ্যা | .NET 6|-এ Layout.cshtml নতুনদের জন্য ASP MVC .NET 6 C# টিউটোরিয়াল 2024, ডিসেম্বর
Anonim

দ্য লেআউট ভিউতে একটি UI এর সাধারণ অংশ থাকে। এটি ASP. NET ওয়েবফর্মের মাস্টারপেজের মতোই। _ভিউ স্টার্ট। cshtml ফাইল হতে পারে ব্যবহৃত এর পথ নির্দিষ্ট করতে বিন্যাস পৃষ্ঠা, যা ফলস্বরূপ ফোল্ডার এবং এর সাবফোল্ডারের সমস্ত দৃশ্যের জন্য প্রযোজ্য হবে।

উপরন্তু, MVC-তে _layout Cshtml কি?

cshtml "ভাগ করা" ফোল্ডারের অধীনে ফাইল। ফাইলটি " _লেআউট . cshtml " প্রতিনিধিত্ব করে বিন্যাস অ্যাপ্লিকেশনের প্রতিটি পৃষ্ঠার। সমাধান এক্সপ্লোরার শেয়ার্ড ফোল্ডারে ডান-ক্লিক করুন তারপর "অ্যাড" আইটেমে যান এবং "ভিউ" এ ক্লিক করুন। এখন ভিউ তৈরি হয়েছে।

একইভাবে, এমভিসি-তে রেন্ডারবডির ব্যবহার কী? রেন্ডারবডি . রেন্ডারবডি চাইল্ড ভিউ এর বিষয়বস্তু রেন্ডার করতে বলা হয়। উল্লিখিত ভিউতে যে কোনো বিষয়বস্তু যা @বিভাগে নেই তা রেন্ডার করা হবে রেন্ডারবডি . উপরের লেআউট ভিউ ব্যবহার করে, এর মানে হল যে একটি চাইল্ড ভিউ-এর সমস্ত কন্টেন্ট এর ভিতরে রেন্ডার করা হবে।

একইভাবে কেউ জিজ্ঞাসা করতে পারে, MVC-তে _ViewStart Cshtml এর ব্যবহার কী?

_ভিউ স্টার্ট . cshtml হয় ব্যবহৃত ফোল্ডারের ভিউ জুড়ে সাধারণ UI যুক্তি স্থাপন করতে, যেখানে এটি অবস্থিত। এর মানে হল, একটি একক ফোল্ডারে ভিউ যা থাকে _ভিউ স্টার্ট . cshtml এটি বরাবর রেন্ডার করা হবে.

কিভাবে _layout Cshtml কাজ করে?

cshtml ফাইল, যা ফোল্ডারে থাকা সমস্ত বিষয়বস্তু পৃষ্ঠাগুলিকে প্রভাবিত করে হয় স্থাপন করা হয়েছে, এবং সমস্ত সাবফোল্ডার। ডিফল্টরূপে, বিন্যাস ফাইল হয় পৃষ্ঠা/ভাগ করা ফোল্ডারে রাখা হয়েছে, কিন্তু এটি করতে পারা অ্যাপ্লিকেশন ফোল্ডার কাঠামোর যেকোনো জায়গায় স্থাপন করা হবে।

প্রস্তাবিত: