हमारी टीम एक बड़ी बड़ी एएसपी.NET वेब प्रोजेक्ट विकसित कर रही है जो शुरू में एएसपी.नेट 1.0 में शुरू हुई थी और इसे .NET के सभी नए संस्करणों में कई बार पोर्ट किया गया था।एएसपी.नेट एएसएक्स बनाम एएसपीएक्स - क्या आप उपयोगकर्ता नियंत्रण का पुन: उपयोग करते हैं?
हमने उपयोगकर्ता नियंत्रण (ascx) का व्यापक रूप से उपयोग किया है। लेकिन पीछे की ओर मुझे संदेह है कि यह एक अच्छा निर्णय था। इन नियंत्रणों का एक बहुत ही छोटा प्रतिशत विभिन्न पृष्ठों के माध्यम से पुन: उपयोग (पुन: प्रयोज्य) किया जाता है। एप्लिकेशन में जटिलता की केवल यह परत ही कुछ चीजों को और जटिल बनाती है।
पुन: प्रयोज्य, छोटे और विशेष नियंत्रणों के लिए हम सर्वर नियंत्रण (वेबकंट्रोल क्लास से विरासत में) का उपयोग करते हैं, जो बहुत अच्छा काम करता है।
तो मेरा प्रश्न: एक नई परियोजना शुरू करना, क्या यह ठीक है एसीएक्स से छुटकारा पाएं और पृष्ठों में सभी को लागू करें (एएसपीएक्स)? हो सकता है कि आप उपयोगकर्ता नियंत्रण के बहुत से गतिशील लोडिंग (हम नहीं) को छोड़कर छोड़ दें? आपका अनुभव क्या है और आप क्या सलाह देंगे?
यदि आप वास्तव में कुछ यूआई लागू कर रहे हैं जो अक्सर/encapsulate दिखाई देंगे, तो इसके बजाय * मास्टर पेज * का उपयोग क्यों न करें और आप कर रहे हैं? –