एएसपी.नेट एमवीसी नियंत्रण या सहायक बनाने के लिए सबसे अच्छा अभ्यास क्या है?


5

मैं अपने एमवीसी प्रोजेक्ट के लिए एक पुन: प्रयोज्य नियंत्रण या कस्टम सहायक बनाने की तलाश में हूं। मुझे यकीन है कि इसके लिए सबसे अच्छा अभ्यास है। किसी भी मदद की सराहना की है।

8

निश्चित रूप से, एमवीसी स्रोत कोड में एचटीएमएल हेल्पर और अन्य सहायक में सर्वोत्तम प्रथाओं को समाहित किया जाता है। आप http://www.codeplex.com/aspnet

  0

क्या यह है? वाह। मैं निश्चित रूप से चीजों को उससे अधिक जटिल बना रहा था। धन्यवाद स्कॉट! 23 sep. 082008-09-23 19:57:05


0

(आपके स्कॉट से असहमत नफरत) पर स्रोत प्राप्त कर सकते हैं HtmlHelpers का उपयोग करना सबसे अच्छा अभ्यास नहीं है। यह एक ऐसी प्रथा नहीं है जिसे वास्तविक परियोजनाओं पर उपयोग के माध्यम से तेज कर दिया गया है और केवल एक दृष्टिकोण है। मैंने हाल ही में little post on using SubControllers लिखा है .. हम कुछ छोटी चीजों के लिए एचटीएमएलहेल्पर का उपयोग करते हैं, लेकिन हम अधिक नियंत्रण, संरचना और निर्भरता उलटा होने के लिए सबकंट्रोलर का उपयोग करते हैं।

  0

मैट, मैं तर्क दे सकता हूं कि HtmlHelpers नियंत्रण बनाने का एमएसएफटी तरीका है और वे उस मार्ग पर जाने की अनुशंसा करेंगे। चाहे इसे व्यापक रूप से अपनाया गया हो या नहीं, एक और कहानी है। हालांकि अतिरिक्त लिंक के लिए धन्यवाद! 23 sep. 082008-09-23 20:47:57

+1

जेसन, आप बिल्कुल तर्क दे सकते हैं। आप डेटासेट्स के बारे में भी तर्क दे सकते हैं लेकिन अब भी एमएस उन्हें छोड़ रहा है। 23 sep. 082008-09-23 20:51:31

  0

मैट - एमवीसी पैटर्न के बाद, दृश्य से बुलाए गए उप-नियंत्रक कैसे हैं? एचटीएमएल हेल्पर्स और आंशिक दृश्य मानक हैं, लेकिन मैं कहूंगा कि उप-नियंत्रक (कम से कम आपकी टीम ने उन्हें कैसे लागू किया है) कमजोर जमीन पर खड़े हैं। 24 jul. 092009-07-24 19:01:43

+1

हमने वास्तव में इस बिंदु पर उप-नियंत्रक को त्याग दिया है। वर्तमान में हम प्रतिपादन और renderpartial और htmlhelper एक्सटेंशन का उपयोग कर रहे हैं (प्रतिपादन/renderpartial कॉल को संहिताबद्ध करने के लिए) 26 jul. 092009-07-26 22:34:34