2008-09-16 8 views
9

क्या पृष्ठ के उस हिस्से का कोई हिस्सा है जो घटकों की तरह छोटे उप-पृष्ठ की तरह प्रस्तुत करता है?एएसपी.नेट एमवीसी "घटक"

उदाहरण के लिए, यदि मेरे पास मेरे सभी पृष्ठों पर एक शॉपिंग कार्ट है?

उत्तर

7

यदि आप एक घटक के रूप में, एक घटक के रूप में, एक अन्य नियंत्रक कार्रवाई प्रस्तुत करना चाहते हैं, तो आप इसका उपयोग करते हैं।

Html.RenderAction

वहां पहुंचने के लिए routedata का उपयोग करता है, अपने स्वयं के ViewData और तरह का छोटा जीवन चक्र

10

पूर्वावलोकन 5 का उपयोग कर, एचटीएमएल। रेंडरपार्टियल आपका आदमी है, आप उप-नियंत्रण प्रस्तुत कर सकते हैं, और उन्हें अपना व्यूडाटा, या मनमाना मॉडल, और नया व्यूडाटा कॉम्बो पास कर सकते हैं।

5

आप एक ActionFilter उस दृश्य डेटा को संशोधित करता है बना सकते हैं है। इस तरह, आप एक्शन फ़िल्टर के साथ आंशिक लौटने वाली हर क्रिया को सजाने के लिए तैयार कर सकते हैं। मेरी पोस्ट पर एक नज़र डालें:

http://stephenwalther.com/blog/archive/2008/08/12/asp-net-mvc-tip-31-passing-data-to-master-pages-and-user-controls.aspx

+0

दिलचस्प, लिंक के लिए धन्यवाद :) –

2

आप देख रहे हैं subcontrollers के लिए। यह कार्यान्वयन आपके द्वारा किए जा रहे कार्यों को करने का सबसे अच्छा तरीका है।

संपादित करें: मैं सिर्फ यह यहाँ के बारे में पोस्ट: http://mhinze.com/subcontrollers-in-aspnet-mvc/

संबंधित मुद्दे