वे पृष्ठ जिन्हें आपके ब्राउज़र (मास्टर पेज, आंशिक विचार आदि) से सीधे अनुरोधों द्वारा नहीं दिखाया जा सकता है, उनके नाम की शुरुआत में अंडरस्कोर (_) है।
इसलिए यदि आप _Layout.cshtml (यह मास्टर पेज है) के लिए अनुरोध करने का प्रयास करते हैं, तो आपको सर्वर से एक त्रुटि मिलेगी।
यह उन फ़ाइलों को अलग करने का एक तरीका है, जिन्हें रेजर व्यू इंजन में, अकेले खड़े पृष्ठों के रूप में ब्राउज़ नहीं किया जा सकता है।
इसे इस तरह से सोचें ... एमवीसी 2 में ... आप आंशिक दृश्य और स्वामी को अलग-अलग करने के लिए अलग करेंगे। मास्टर, .ascx और सामान्य पृष्ठ .aspx, दूसरी ओर, रेजर दृश्य में ... सभी विचार .cshtml हैं, इसलिए आंशिक और मास्टरपीस को भेद करने के लिए उनके पास एक उपसर्ग (_) होगा। यह अनिवार्य नहीं है, सिर्फ एक "सम्मेलन"।