मैं नेस्टेड मास्टर पृष्ठों की एक श्रृंखला है, इसलिए जैसे:ASP.NET MVC नेस्टेड मास्टर पेजेस, वारिस सामग्री
site.master:
<asp:ContentPlaceHolder ID="SearchFormContent" runat="server">
<%Html.RenderPartial("SearchFormControl"); %>
</asp:ContentPlaceHolder>
नेस्ट (बच्चे) मास्टर पृष्ठ में
, क्षेत्र .master
<asp:Content ContentPlaceHolderID="SearchFormContent" ID="SearchFormContentContainer" runat="server">
<asp:ContentPlaceHolderID="SearchFormContent" runat="server"/>
</asp:ContentPlaceHolder>
मेरे पास दो अलग-अलग सामग्री पृष्ठ हैं। कोई अपनी सामग्री को SearchFormContent में जोड़ना चाहता है, दूसरा शीर्ष-स्तर के मास्टर पेज में परिभाषित सामग्री को रखना चाहता है। बेशक, चूंकि बाल मास्टर पेज सर्चफॉर्मकंटेंट ब्लॉक के लिए सामग्री को परिभाषित करता है ताकि बच्चे के पेज संभावित रूप से इसका उपयोग कर सकें, शीर्ष स्तर के मास्टर पेज में परिभाषित सामग्री को समाप्त कर दिया गया है।
ऐसा करने का कोई तरीका?
मैं भी इसी समस्या का हल ढूंढने के लिए संघर्ष कर रहा हूं। साल या उससे भी ज्यादा समय में आपने पूछा, क्या आपको कभी ऐसा करने का सुविधाजनक तरीका मिला है? – Funka
वास्तव में नहीं। नेस्टेड प्लेसहोल्डर समाधान अच्छी तरह से काम करता है, हालांकि यह स्पष्ट रूप से बदसूरत है। मैंने रेजर व्यू इंजन में स्थानांतरित हो गया है, जिसमें वैकल्पिक रूप से पृष्ठ अनुभागों को प्रतिपादित करने के लिए बहुत अच्छी प्रणाली है, जब आप चाहें तो सामग्री को प्रतिस्थापित कर सकते हैं, आदि –