2013-05-06 7 views
8

वहाँ ASP.Net MVC में "विशेष" फोल्डर और फ़ाइलों की एक सूची है? मैं की तरह "दृश्य/साझा/EditorTemplates" और चीजों के बारे में बात कर रहा हूँ "दृश्य/_ViewStart.cshtml।"ASP.Net MVC की सूची "विशेष" फ़ोल्डरों/फ़ाइलें

संपादित करें: कोडइग्नोटो की टिप्पणी का जवाब देते हुए, मैं सामान्य वास्तुकला या साइट बनाने के बारे में नहीं पूछ रहा हूं। मैं सभी "विशेष" फ़ोल्डरों और फ़ाइलों की एक सूची चाहता हूं जो एएसपी.NET एमवीसी उपयोग करता है। एएसपी.नेट एमवीसी ढांचे की कुछ खराब दस्तावेज विशेषताएं दिखाई देती हैं जो बेहद उपयोगी हो सकती हैं। जब मैं EditorTemplates और DisplayTemplates फ़ोल्डरों पर ठोकर खाई, मैं हैरान था कि वे वास्तव में कहीं भी दर्ज नहीं किया गया था।

+0

यदि आप अपनी परियोजना के सामान्य आर्किटेक्चर की तलाश में हैं, तो http://sharparchitecture.net/ –

+0

पर एक नज़र डालें, "वास्तव में दस्तावेज नहीं" के लिए एक उपरोक्त है क्योंकि ब्लॉग कोई दस्तावेज़ीकरण नहीं है। एमवीसी सुविधाओं पर पढ़ना कई ब्लॉगों के माध्यम से रिवर्स इंजीनियरिंग का एक कठिन अभ्यास है। वैसे भी मुझे नहीं लगता कि यह एक वैध SO सवाल है। – CodeCaster

+0

CodeCaster: मैं पूरी तरह से ASP.Net MVC शोध की उकताहट के बारे में सहमत हैं। मैं ढांचे के भीतर "जादू" खोजना जारी रखता हूं; जो ठंडा है और सब कुछ। लेकिन यह बेहद निराशाजनक है! बीटीडब्ल्यू, यह एक वैध सवाल कैसे नहीं है? –

उत्तर

2

मुझे लगता है कि वे _Layout.cshtml, App_Codes, App_LocalResosources, App_GlobalResources, Themes, Global.asax, Web.config ...

0

जून 2013 के अनुसार, MSDN एक page on general ASP.NET folders है कि अपेक्षाकृत पूरा है होना चाहिए, लेकिन मैं कुछ भी नहीं मिला एमवीसी के लिए this page से अधिक अद्यतित।

मेरे खोज वास्तव में व्यापक नहीं था, लेकिन इस दस्तावेज़ सबसे अधिक प्रासंगिक है कि आधिकारिक वेबसाइट पर संदर्भित है है, इसलिए मुझे लगता है कि आप सही में है कि कुछ यहां कमी है कर रहे हैं।

अनधिकृत या अर्द्ध सरकारी जानकारी ज्यादातर लोगों के लिए पर्याप्त हो रहा है। यदि आप एक निश्चित संदर्भ चाहते हैं, तो the sources उपलब्ध हैं।

+0

यह सूची पूरी तरह से दूर है। यह एएसपी.NET एमवीसी ("नियंत्रक" फ़ोल्डर, "दृश्य" फ़ोल्डर, आदि के बारे में कुछ भी सूचीबद्ध नहीं करता है)। –

+0

दरअसल मुझे यकीन नहीं है कि 'नियंत्रक', 'मॉडल' और 'दृश्य' फ़ोल्डर आवश्यक हैं। इसके बजाए, मुझे लगता है कि एमवीसी रनटाइम पर मार्ग निर्धारित करने के लिए सीएलआई कक्षा के नामों (संभावित रूप से नेमस्पेस, लेकिन यहां तक ​​कि मैं निश्चित नहीं हूं) के लिए सम्मेलनों का उपयोग करता हूं। कंपाइलर के पास AFAIK रूटिंग के साथ कुछ लेना देना नहीं है। वास्तव में, ये सभी फाइलें मनमाने ढंग से डीएलएल (आमतौर पर एक ही) में समाप्त हो जाएंगी, इसलिए फाइल सिस्टम पर उनका स्थान अप्रासंगिक है। ** संपादित करें: ** रेजर फ़ाइलों को छोड़कर, जाहिर है, जिनके पास रूटिंग के साथ कुछ लेना देना नहीं है। – tne