किसी मौजूदा .aspx पृष्ठ पर कोई मास्टर पेज असाइन कैसे करें?किसी मौजूदा .aspx पृष्ठ पर मास्टर पेज को कैसे असाइन करें?
उत्तर
जब एक मास्टर पेज सब एक वेब पेज के बुनियादी तत्वों अब सिर की तरह मास्टर पेज के साथ रहता है के लिए एक मौजूदा .aspx पेज बताए, शरीर, शीर्षक इत्यादि। इसलिए यदि आपका पृष्ठ उद्देश्य के लिए इन तत्वों का उपयोग कर रहा है जैसे वेबपृष्ठ पर शीर्षक देना, टैग में जावास्क्रिप्ट को परिभाषित करना ... इन सभी परिचालनों को अब मास्टर पेज पर करने की आवश्यकता है। लेकिन अगर आपको इन तत्वों को बच्चे के स्तर पर संबंधित मूल्यों को असाइन करने की आवश्यकता है तो आपको मास्टर पेज के मुख्य टैग में सामग्री स्थान धारक को परिभाषित करने की आवश्यकता है। एक और सामग्री स्थान धारक मास्टर पेज के शरीर के भीतर रखा जाना चाहिए।
बच्चे के पृष्ठ पर आपके पास दो सामग्री स्थान धारक होंगे, एक सिर के लिए और दूसरे शरीर के लिए। इसके बाद आपको संबंधित सामग्री स्थान धारकों में आवश्यक कोड डालना होगा।
अपने मौजूदा aspx पृष्ठ घोषणा करने के लिए इस जोड़ें:
MasterPageFile="~/SomeMasterPage.Master"
भी उल्लेख करना चाहिए अपने पृष्ठ आप भी किसी भी सामग्री टैग जोड़ने की आवश्यकता के लिए पेज विशिष्ट सामग्री जोड़ने के लिए अपने aspx करने के लिए (अपने मास्टर पृष्ठ में परिभाषित) पेज भी:
<asp:Content ID="myContent" ContentPlaceHolderID="someContent" runat="server">
// Page Content goes here
</asp:Content>
यदि आप इन्हें नहीं डालते हैं तो इसके बजाय आपके मास्टर पेज से डिफ़ॉल्ट सामग्री का उपयोग किया जाता है।
और आपको
एक aspx पृष्ठ में पेज स्तर के निर्देश का उपयोग करना:
<%@ page language="C#" masterpagefile="~/Default.Master" codebehind="..." inherits="..." title="..." %>
ये सभी उत्तर उत्कृष्ट हैं विशेष रूप से हॉटटेस्टर!
मैं पहले से मौजूद एएसपीएक्स पेज को किसी सामग्री पृष्ठ में परिवर्तित करते समय विवरण सारणी पर जोर देना चाहता हूं: बॉडी टैग को छोड़कर एचटीएमएल और हेड टैग और उनकी सामग्री को हटाएं - बॉडी टैग को हटाएं लेकिन इसकी सामग्री को रखें - फॉर्म टैग को हटाएं लेकिन इसे रखें सामग्री। जैसा कि यहां बताया गया है Convert ASPX pages to content pages?। फिर उस सामग्री को बाल पृष्ठ पर शरीर के सामग्री स्थान धारक में रखें।
यदि आपके पास हेड टैग में सामग्री है जो सामग्री पृष्ठ में रहनी चाहिए और मास्टर पेज में नहीं रखा जाना चाहिए, तो हेड टैग हटाएं लेकिन इसकी सामग्री को रखें और सामग्री को मास्टर पेज हेड के सामग्री प्लेसहोल्डर में रखें टैग।
- 1. सामग्री पृष्ठ से मास्टर पेज पर संपत्ति मूल्य सेट करें
- 2. किसी सामग्री पृष्ठ से मास्टर पेज पर .NET तत्व का उपयोग कैसे करें?
- 3. web.config सेटिंग्स को सीधे .aspx पृष्ठ में कैसे एक्सेस करें?
- 4. मास्टर पेज
- 5. एक .aspx पृष्ठ
- 6. मास्टर पेज
- 7. बच्चे पृष्ठ से एएसपीनेट मास्टर पेज पर तत्वों को कैसे नियंत्रित करें
- 8. wget डाउनलोड aspx पेज
- 9. मास्टर पेज
- 10. किसी मौजूदा वेबसाइट पर सीएमएस कैसे जोड़ें
- 11. Asp.Net System.Web.Routing वास्तविक .aspx पृष्ठ
- 12. एक लेआउट/मास्टर पेज पर viewmodel कैसे पास करें?
- 13. सामग्री पृष्ठ में मास्टर पेज ऑब्जेक्ट की आईडी प्राप्त करें
- 14. मास्टर पेज
- 15. एक मास्टर पेज
- 16. किसी पृष्ठ पर वेब पेज को किसी अन्य पृष्ठ पर जावास्क्रिप्ट से कॉल करना
- 17. किसी ओपन ग्राफ पेज को किसी व्यवसाय पृष्ठ पर माइग्रेट कैसे करें?
- 18. AJAX अनुरोध को .aspx पृष्ठ पर भेजें और JSON
- 19. उपयोगकर्ता नियंत्रण और जावास्क्रिप्ट और मास्टर पेज
- 20. किसी फेसबुक ऐप के पृष्ठ को किसी मौजूदा फेसबुक व्यवसाय पृष्ठ से लिंक करना
- 21. पहुँच जब मास्टर पेज
- 22. मास्टर पेज से बाल पृष्ठ के जावास्क्रिप्ट फ़ंक्शन को कैसे कॉल करें जावास्क्रिप्ट
- 23. .NET मास्टर पेज
- 24. उपयोगकर्ता को एक्सेस करना। मास्टर पेज
- 25. ब्राउज़र में मास्टर पेज को देखने के लिए कैसे करें
- 26. एएसपी.नेट - मास्टर पेज तत्वों का उपयोग सामग्री पृष्ठ
- 27. एएसपी.नेट मास्टर पेज डिफॉल्टबटन ओवरराइड
- 28. कैसे एक मौजूदा JSP पेज
- 29. ASP.NET - मास्टर पेज में अद्यतन पैनल, सामग्री पृष्ठ
- 30. मौजूदा मल्टी-पेज पीडीएफ
कम से कम नवीनतम एएसपी.NET वर्किंग्स में, आप मास्टर पेज शीर्षक को ओवरराइड करने के लिए 'this.Title = "कुछ"' के साथ सामग्री पृष्ठ पर पृष्ठ शीर्षक सेट कर सकते हैं। साथ ही, आप जावास्क्रिप्ट जोड़ने के लिए सामग्री पृष्ठ के भीतर 'क्लाइंटस्क्रिप्ट। रजिस्ट्रार क्लाइंटस्क्रिप्टब्लॉक' या 'क्लाइंटस्क्रिप्ट। रजिस्ट्रार स्टार्टअपस्क्रिप्ट' पर कॉल का उपयोग कर सकते हैं; यदि आप सामग्री और मास्टर पर समान स्क्रिप्ट के लिए समान नामों का उपयोग करते हैं, भले ही आप दोनों स्थानों पर एक ही कॉल करते हैं, परिणामस्वरूप आउटपुट पृष्ठ में केवल एक ही एम्बेड किया गया है। – patridge