अगर मैं के साथ एक पृष्ठ है:क्या रेजर अनुभाग वैकल्पिक बनाना संभव है?
<body>
@section SomeStuff {
<span>This is a section I just addered</span>
}
</body>
यह संभव नहीं के लेआउट इस खंड प्रस्तुत करना के लिए है, या यह कैसे धारणात्मक काम करना चाहिए करने के लिए है कि इसके विपरीत। ऐसा लगता है कि यह पृष्ठ पर कुछ अनुभागों को प्रस्तुत करने में सक्षम होने के लिए उपयोगी होगा (जब तक कि मैं इस बारे में गलत तरीके से सोच रहा हूं)।
संपादित करें: के रूप में अगर यह हर खंड रेंडर करने के लिए मुझे मजबूर कर रहा है The following sections have been defined but have not been rendered for the layout page "/Views/Layouts/_Layout1.cshtml": "SomeStuff".
:
, त्रुटि संदेश सहित सहायक हो सकता है जब मैं मुख्य पेज में एक वर्ग में कहें, लेआउट पेज के साथ विफल पेज या कुछ पर।
अन्य शब्दों में, लेआउट.cshtml में, कॉल @ रेंडरसेक्शन नहीं है, लेकिन index.html में मेरे पास SomeStuff
परिभाषित एक अनुभाग है। क्या वह कानूनी है? ऐसा लगता है कि यह मुझे पृष्ठ के सभी वर्गों को प्रस्तुत करने के लिए मजबूर कर रहा है, लेकिन ऐसा लगता है कि अनुभाग वैकल्पिक होना चाहिए, नहीं?
आपका मतलब 'if' कथन की तरह है? – musefan
मुझे भी जोड़ों की चीजें पसंद हैं –
@ डेवएल - महान दिमाग एक जैसे सोचते हैं। – sircodesalot