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