मैं एएसपीनेट एमवीसी में usercontrols का उपयोग करने का तरीका जानने का प्रयास कर रहा हूं। मुझे पता है कि एक उपयोगकर्ता को एक दृश्य में कैसे जोड़ना है और डेटा को कैसे पास करना है। जो मैं समझ नहीं पा रहा हूं वह यह है कि आप इसे प्रत्येक कंट्रोलर में डेटा पुनर्प्राप्त करने और पास करने के बिना कैसे करते हैं?आप asp.net mvc में usercontrols का उपयोग कैसे करते हैं जो डेटा का "द्वीप" प्रदर्शित करता है?
उदाहरण के लिए, यदि मेरे पास उपयोगकर्ता नियंत्रण है जो साइट पर सभी पृष्ठों पर सबसे हालिया पोस्ट प्रदर्शित करता है लेकिन साइट के सभी पृष्ठों को नहीं, तो मैं नियंत्रकों को कैसे लिखूं ताकि मुझे उस उपयोगकर्ता नियंत्रण के लिए डेटा मिल सके और उपयोगकर्ता को पास कर सकें उपयोगकर्ता नियंत्रण में उपयोग किए जाने वाले प्रत्येक अलग-अलग नियंत्रकों में डेटा प्राप्त करने और पास करने की बजाय वेब साइट पर केवल एक ही स्थान से नियंत्रण?
मुझे यकीन नहीं है कि यह समझ में आता है या नहीं। क्या डेटा के "द्वीप" को संभालने के लिए एक बेहतर या अनुशंसित तरीका है जिसे आप कई पृष्ठों पर प्रदर्शित करना चाहते हैं?
मैं वेब फॉर्म से आ रहा हूं जहां मैं केवल एक उपयोगकर्ता नियंत्रण लिख सकता हूं जिसने अपना स्वयं का डेटा प्राप्त किया है और जिस भी पेज पर इसका उपयोग किया जाता है, उससे स्वतंत्र रूप से डेटा प्रदर्शित किया गया है।
दृढ़ता से टाइप किए गए दृश्य के साथ ऐसा करने के बारे में कोई विचार? –
कभी नहीं, मैंने इसे ऑनएक्शन एक्स्क्टेड में रखा है, जो बहुत अच्छा काम करता है। –