আপনাকে কেবল একটি ফাইল যুক্ত করতে হবে:
_ViewStart.cshtml
প্রতিটি অঞ্চল ফোল্ডারের অধীনে:
/Areas/Area1/Views/_ViewStart.cshtml
এবং এর মতো মূল বিন্যাসে নির্দেশ করতে ফাইলটি সম্পাদনা করুন:
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
এটি কাজ করার জন্য, আপনাকে ভিউ'র বিন্যাসের সম্পত্তিটিতে কোনও মান নির্দিষ্ট করতে হবে না, যদি আপনি এটি করেন তবে আপনি বিশ্বব্যাপী বিন্যাসকে ওভাররাইড করে যাবেন
দ্রষ্টব্য: যেমন টনি উল্লেখ করেছেন, আপনি প্রতিটি বিন্যাসের বৈশিষ্ট্যটি মূল বিন্যাসে নির্দেশ করতে সম্পাদনা করতে পারবেন , তবে এটি করার এটি প্রস্তাবিত উপায় নয় যেহেতু আপনি নিজের বিন্যাসের সাথে আপনার দৃষ্টিভঙ্গিগুলিকে মিলিত করছেন এবং এটির পরিবর্তন হবে
সম্পাদনা করুন 1
আপনি যদি ডিফল্ট ভিউয়ের লেআউট সেট করতে কোড ব্যবহার করতে চান তবে সম্ভবত আপনার কোনও কাস্টম ভিউ ইঞ্জিন লেখার বিষয়টি বিবেচনা করা উচিত।
কাস্টম RazorViewEngine
এবং সম্পর্কে গুগল চেষ্টা করুনRazorView
এই নিবন্ধটি একটি ভাল সূচনা পয়েন্ট হতে পারে
http://weblogs.asp.net/imranbaloch/archive/2011/06/27/view-engine-with-dynamic-view-location.aspx
আমি এর মতো কিছু করি নি তবে আমি আশা করি আমি আপনাকে সঠিক দিকে নির্দেশ করছি