में कॉल विधि मेरे पास मेरे एएसपीनेट मास्टर पेज में एक सार्वजनिक विधि है। क्या इसे किसी सामग्री पृष्ठ से कॉल करना संभव है और यदि ऐसा है तो चरण/वाक्यविन्यास क्या हैं?मास्टर पेज
उत्तर
Page
भीतर से आप एक विशिष्ट प्रकार (अपने स्वयं के Master
के प्रकार है कि वांछित कार्यशीलता को उजागर करता है) के लिए Master
पेज डाली प्रकार बेमेल पर किसी भी अपवाद कदम ओर as
का उपयोग कर सकते हैं:
var master = Master as MyMasterPage;
if (master != null)
{
master.Method();
}
उपरोक्त कोड में, यदि Master
MyMasterPage
प्रकार नहीं है तो master
null
होगा और कोई विधि कॉल करने का प्रयास नहीं किया जाएगा; अन्यथा इसे उम्मीद के रूप में बुलाया जाएगा।
MyMasterPageType master = (MyMasterPageType)this.Master;
master.MasterPageMethod();
क्या आप इसे अपने पेज के शीर्ष पर एक स्थिर सदस्य के रूप में जोड़ सकते हैं? – suggy1982
एक स्थिर सदस्य नहीं है, क्योंकि मास्टर पेज वर्तमान में अनुरोध को संभालने वाले पृष्ठ के लिए विशिष्ट है। आप मास्टर पेज के लिए एक इंस्टेंस प्रॉपर्टी बना सकते हैं यद्यपि: 'निजी MyMasterPageType मास्टर {get {return (MyMasterPageType) प्राप्त करें। मस्टर; }} अमान्य कास्ट हैंडलिंग के लिए ' –
आप बस की तरह कर सकते हैं ... विवरण ACCESS A METHOD IN A MASTER PAGE WITH CODE-BEHIND
क्या आप इसे अपने पृष्ठ के शीर्ष पर स्थिर सदस्य के रूप में जोड़ सकते हैं? – suggy1982
उपयोग MasterType
directive जैसे जैसे के लिए
MasterPageClassName MasterPage = (MasterPageClassName)Page.Master;
MasterPage.MasterMethod();
की जांच:
<%@ MasterType VirtualPath="~/masters/SourcePage.master" %>
तो फिर तुम इस तरह विधि का उपयोग कर सकते हैं:
Master.Method();
- 1. मास्टर पेज
- 2. मास्टर पेज
- 3. मास्टर पेज
- 4. एक मास्टर पेज
- 5. पहुँच जब मास्टर पेज
- 6. .NET मास्टर पेज
- 7. एएसपी.नेट एमवीसी मास्टर पेज
- 8. एएसपी.नेट मास्टर पेज में प्रीरेंडर
- 9. एएसपी.नेट मास्टर पेज डिफॉल्टबटन ओवरराइड
- 10. मास्टर पेज और नेस्टेड फॉर्म
- 11. एमवीसी लेआउट वीएस एमवीसी मास्टर पेज
- 12. मास्टर पेज एक दूसरा शीर्षक टैग
- 13. ओपन सोर्स Asp.Net मास्टर पेज टेम्पलेट
- 14. उपयोगकर्ता को एक्सेस करना। मास्टर पेज
- 15. जावा में समतुल्य एएसपी.नेट मास्टर पेज
- 16. अजाक्स स्क्रिप्ट प्रबंधक और मास्टर पेज
- 17. क्या मास्टर पेज जाने का रास्ता हैं?
- 18. एक ही अनुप्रयोग में एकाधिक मास्टर पेज
- 19. उपयोगकर्ता नियंत्रण और जावास्क्रिप्ट और मास्टर पेज
- 20. एएसपीनेट (मास्टर पेज) में डिफ़ॉल्ट बटन?
- 21. एएसपी.NET एमवीसी विचारों के लिए मास्टर पेज के रूप में वेब फॉर्म मास्टर पेज का उपयोग प्रोग्रामेटिक
- 22. क्या मैं गतिशील रूप से एक नेस्टेड मास्टर पेज के मास्टर को बदल सकता हूं?
- 23. क्या एएसपी.नेट एमवीसी में नेस्टेड मास्टर पेज हैं?
- 24. एएसपी.नेट वेब फॉर्म: मास्टर पेज और सीएसएस फ़ाइल
- 25. क्या कोल्डफ्यूजन का एएसपी.नेट के मास्टर पेज का जवाब है?
- 26. एमवीसी एप्लिकेशन में मास्टर पेज का कोड कहां रखा जाए?
- 27. एएसपी.नेट - मास्टर पेज तत्वों का उपयोग सामग्री पृष्ठ
- 28. मास्टर पेज का उपयोग कर स्क्रॉल स्थिति कैसे बनाए रखें?
- 29. सामग्री पृष्ठ से मास्टर पेज पर संपत्ति मूल्य सेट करें
- 30. एक लेआउट/मास्टर पेज पर viewmodel कैसे पास करें?
+1। –
उवे केम के पहले जवाब देखें; मुझे इसका उपयोग करना बहुत आसान लगता है। – Tim