एएसपी.नेट मास्टर पेज और एमवीसी मास्टर पेज के बीच क्या अंतर है? और उस मामले के लिए AJAX मास्टर पेज?एएसपी.नेट एमवीसी मास्टर पेज
उत्तर
अधिकतर यह डिफ़ॉल्ट नियंत्रण और विरासत पर आता है।
AJAX मास्टर और एएसपी.नेट मास्टर दोनों सिस्टम.Web.UI.MasterPage से प्राप्त होते हैं, जबकि एमवीसी मास्टर ViewMasterPage से प्राप्त होता है।
जाहिर है, ये आपको John Clayton द्वारा बताए गए अनुसार थोड़ा अलग नियंत्रण देते हैं, व्यूमास्टरपेज अजाक्स/एचटीएमएल/यूआरएल हेल्पर्स और जैसे अन्य मास्टरपेजों के लिए उपलब्ध नहीं है।
उसके अलावा, डिफ़ॉल्ट नियंत्रण थोड़ा अलग हैं:
- ASP.NET मास्टर पेज डिफ़ॉल्ट प्रपत्र और दो ContentPlaceHolder नियंत्रण (सिर में से एक है, के रूप में एक होगा
- AJAX। मास्टर पेज भी फार्म नियंत्रण के अंदर एक ScriptManager नियंत्रण कहते हैं
- MVC मास्टर (संस्करण के आधार पर - मैं बीटा के लिए बात कर रहा हूँ)।। सिर्फ दो ContentPlaceHolder नियंत्रण होगा (सिर और शरीर में)
मास्टरपेज/व्यूमास्टर पेज नियंत्रण के बजाए "जीवन चक्र अंतर" पृष्ठ/व्यूपेज से आते हैं।
एक त्वरित अनुमान के रूप में मुझे यह कहना होगा कि उत्तर "जीवन चक्र" होगा। एएसपी.नेट वेबफॉर्म, एमवीसी और एजेक्स में सभी अलग-अलग जीवनशैलीएं हैं जो उन घटनाओं को प्रभावित करती हैं जिन्हें मास्टर पेज नियंत्रण द्वारा जवाब देने की आवश्यकता होती है। एक वेबफॉर्म मास्टर पेज को लोड, डाटाबिंड, प्रीरेंडर, रेंडर इत्यादि का जवाब देना होगा। एक एमवीसी मास्टर पेज शायद (इस पर यकीन नहीं है) केवल रेंडर एक्शन की आवश्यकता होगी। अन्य सभी घटनाएं अनिवार्य हैं और समकक्ष नियंत्रक नियंत्रक में पाए जाएंगे। अंत में, AJAX मास्टर पेज को सामान्य लोगों के शीर्ष पर AJAX अनुरोधों को संभालने की आवश्यकता होगी।
जैसा कि मैंने कहा, यह एक अनुमान का एक सा तो और अधिक शोध
MVC में ViewMasterPage थोड़ा एक मास्टर पेज कि ViewPage रूप में एक ही सहायकों को उजागर करता है और अधिक से अधिक है की सिफारिश की है है। यह आपको AjaxHelper, HtmlHelper, TempDataDictionary, UrlHelper, ViewContext, ViewData, और HtmlTextWriter तक पहुंच प्रदान करता है।
व्यूपेज की तरह, जब आप WebFormsViewEngine (डिफ़ॉल्ट) का उपयोग कर रहे हैं, तो आपको किसी भी कीमत पर पृष्ठ जीवन चक्र घटनाओं को अधिभारित करने के लिए किसी भी आग्रह का विरोध करना चाहिए! वे अभी भी वहां हैं, और वे अभी भी हुड के तहत चलेंगे ProcessRequest (...) अभी भी पृष्ठ पर बुलाया जाता है।
कौन सा AJAX मास्टर पेज आप का जिक्र कर रहे हैं? मैं ढांचे के साथ किसी भी शामिल से परिचित नहीं हूं ...
- 1. एएसपी.नेट मास्टर पेज में प्रीरेंडर
- 2. एएसपी.नेट मास्टर पेज डिफॉल्टबटन ओवरराइड
- 3. क्या एएसपी.नेट एमवीसी में नेस्टेड मास्टर पेज हैं?
- 4. एमवीसी लेआउट वीएस एमवीसी मास्टर पेज
- 5. मास्टर-विवरण देखें एएसपी.नेट एमवीसी
- 6. एएसपी.नेट एमवीसी - मास्टर पेजेस के पीछे कोड
- 7. जावा में समतुल्य एएसपी.नेट मास्टर पेज
- 8. एएसपी.नेट एमवीसी - मास्टर पेज के लिए अलग-अलग मॉडल और पेज
- 9. एएसपी.नेट एमवीसी को वेबफॉर्म पेज
- 10. एएसपी.नेट एमवीसी
- 11. एएसपी.नेट एमवीसी मास्टर विवरण एंट्री फॉर्म
- 12. मास्टर पेज
- 13. मास्टर पेज
- 14. मास्टर पेज
- 15. मास्टर पेज
- 16. पहुँच जब मास्टर पेज
- 17. एएसपी.नेट एमवीसी
- 18. एएसपी.नेट एमवीसी
- 19. एमवीसी एप्लिकेशन में मास्टर पेज का कोड कहां रखा जाए?
- 20. एएसपी.नेट एमवीसी
- 21. एएसपी.नेट एमवीसी
- 22. मेरे एएसपी.नेट एमवीसी पेज को पीडीएफ
- 23. पेज पीढ़ी का समय - एएसपी.नेट एमवीसी
- 24. एएसपी.नेट वेब फॉर्म: मास्टर पेज और सीएसएस फ़ाइल
- 25. क्या कोल्डफ्यूजन का एएसपी.नेट के मास्टर पेज का जवाब है?
- 26. एएसपी.नेट - मास्टर पेज तत्वों का उपयोग सामग्री पृष्ठ
- 27. एएसपी.नेट एमवीसी मास्टर पेज पर jquery कोड के साथ एक स्क्रिप्ट ब्लॉक कहाँ रखा जाना चाहिए?
- 28. एक मास्टर पेज
- 29. .NET मास्टर पेज
- 30. सीएसएस एएसपी.नेट एमवीसी अनुप्रयोग