सीएसएस के लिए जो पूरी साइट के बीच पुन: उपयोग किए जाते हैं, मैं उन्हें निम्नलिखित के <head>
खंड में परिभाषित करता हूं _Layout
:
<head>
<link href="@Url.Content("~/Styles/main.css")" rel="stylesheet" type="text/css" />
@RenderSection("Styles", false)
</head>
और अगर मुझे कुछ दृश्य विशिष्ट शैलियों की आवश्यकता है तो मैं Styles
प्रत्येक दृश्य में अनुभाग को परिभाषित करता हूं :
@section Styles {
<link href="@Url.Content("~/Styles/view_specific_style.css")" rel="stylesheet" type="text/css" />
}
संपादित करें: यह जानना उपयोगी है कि @ पैरामीटर में दूसरा पैरामीटर, गलत, का अर्थ है कि इस मास्टर पृष्ठ का उपयोग करने वाले दृश्य पर अनुभाग की आवश्यकता नहीं है, और दृश्य इंजन इस तथ्य की उपेक्षा करेगा कि कोई "शैलियाँ" खंड परिभाषित नहीं है आपके विचार में। यदि सही है, तो दृश्य रेंडर नहीं होगा और जब तक "स्टाइल्स" खंड को परिभाषित नहीं किया जाएगा, तब एक त्रुटि होगी।