सबसे पहले, मुझे आशा है कि मुझे अपने अभ्यास के बारे में कुछ सलाह मिलेगी क्योंकि मैंने जो बहुत सी किताबें पढ़ी हैं, उनके आधार पर, उन्होंने एएसपीएक्स पेज में बहुत कुछ नहीं लिखा ... उन्होंने कुछ नियंत्रण बनाए और इनका उपयोग किया एएसपीएक्स पेज, तो क्या यह दृष्टिकोण एक अच्छा अभ्यास है?क्या मुझे उपयोगकर्ता नियंत्रणों का उपयोग करना चाहिए यदि मैं कोड का पुन: उपयोग करने के लिए नहीं जा रहा हूं?
यहां मेरा प्रश्न आता है, मैंने सोचा कि सीधे .aspx पृष्ठ में लिखने के बजाय वेब नियंत्रण का उपयोग करना बेहतर है क्योंकि मैं कोड का पुन: उपयोग कर सकता हूं, लेकिन अब मैं उन नियंत्रणों को बना रहा हूं और मुझे नहीं लगता कि मैं उनका पुन: उपयोग करूंगा फिर या शायद केवल एक और बार। तो क्या आपको लगता है कि .aspx पृष्ठ में सीधे कोडिंग के बजाय कोड के लिए नियंत्रण बनाना बुद्धिमान है?
मैं अपने डीबी में एक नया आइटम जोड़ने के लिए वेब उपयोगकर्ता नियंत्रण पर भी काम कर रहा था, और फिर मैंने अद्यतन के लिए योजना बनाना शुरू कर दिया या नियंत्रण संपादित किया .. मैंने सोचा कि शायद मैं दोनों को जोड़ने और संपादित करने के लिए एक ही नियंत्रण का उपयोग करूंगा और मेरे कोड का पुन: उपयोग करना शुरू करें, और नियंत्रण को संपादित करने और संपादित करने के रूप में काम करने में सक्षम होने के तरीके पर, मैं नियंत्रण में गुण जोड़ने के साथ शुरू किया, फिर लोड विधि में कुछ असाइनमेंट, फिर कुछ के साथ जांच करता है .. इसलिए मुझे एहसास हुआ कि शायद एक नया नियंत्रण बेहतर होगा!
मुझे नहीं पता, मैं सहजता से सोच रहा हूं लेकिन मैं वास्तव में एक पेशेवर, अनुभवी दृष्टिकोण का उपयोग कर सकता हूं।
अपने समय के लिए धन्यवाद =)
यह एक उत्कृष्ट बिंदु है। इसका एक और उदाहरण एक पृष्ठ है जिसमें कई अलग-अलग सूचियां और ग्राफ हैं जैसे कुछ डैशबोर्ड पेज। ये संभावित रूप से बनाए रखने के लिए दुःस्वप्न हैं। यदि कोड अलग-अलग नियंत्रणों में अच्छी तरह से अलग किया गया है तो आप एक लक्षित टुकड़े को ठीक कर सकते हैं और बाकी को अकेला छोड़ सकते हैं। +1 – wcm
@ Gerardo Grignoli- मुझे लॉगिन नियंत्रण उदाहरण पसंद है, आप पूरी तरह से सही हैं, लेकिन मेरे मामले में नियंत्रण लगभग हर चीज को रखेगा जो मैं .aspx पेज में शामिल करूंगा .... मेरा मतलब है कि जब मैं संपादन कर रहा हूं या एक नया आइटम जोड़कर, कई लेबल और टेक्स्ट बॉक्स और कुछ अन्य इनपुट नियंत्रण होंगे .. यह सब कुछ है जो पृष्ठ के बारे में है, और मुझे नहीं लगता कि मुझे इसे एक से अधिक बार उपयोग करने की आवश्यकता होगी, शायद दो बार ! तो आप इसके बारे में क्या सोचते हैं? – lKashef
यदि साफ करने के लिए कोई स्पेगेटी कोड नहीं है, और कोड में मिश्रित कोई स्पष्ट ui समस्याएं नहीं हैं, तो पुन: उपयोग करने की कोई आवश्यकता नहीं है, तो मैं नहीं देखता कि आप उपयोगकर्ता नियंत्रण क्यों करेंगे ... यदि आपका सरल पृष्ठ वसा हो जाता है, तो आप स्वाभाविक रूप से उपयोगकर्ता नियंत्रण या सरल वर्गों में विभाजित करना चाहते हैं। लेकिन नहीं, आपको उपयोगकर्ता नियंत्रणों का उपयोग करने के लिए मजबूर नहीं किया जाता है। –