क्या आप डिफ़ॉल्ट लोगों के अलावा किसी अन्य फ़ोल्डर में एमवीसी को इंगित कर सकते हैं (दृश्य/साझा/संपादक टेम्पलेट्स & दृश्य/साझा/प्रदर्शन टेम्पलेट्स)? मैं या तो उन लोगों के नीचे उपफोल्डर्स में या साझा फ़ोल्डर के बाहर अन्य फ़ोल्डर्स में रखना चाहता हूं।एमवीसी टेम्पलेट (संपादक टेम्पलेट्स/डिस्प्ले टेम्पलेट्स)?
उदाहरण के लिए, अगर मैं इस फ़ोल्डर के अंतर्गत एक संपादक टेम्पलेट है:
~\Views\Order\ProductModel.cshtml
मैं इस tempalte नाम का उपयोग करने के लिए अपने EditorFor टेम्पलेट बता सकते हैं? हर संयोजन मैं के बारे में सोच सकते हैं
@Html.EditorFor(m => m.ProductModel, @"~\Views\Order\ProductModel.cshtml")
मैं आगे का उपयोग कर की कोशिश की है & बैकस्लैश स्लैश .chstml बिना साथ /,,:
मैं पूरी तरह से यह योग्यता की कोशिश की, लेकिन यह काम नहीं करता। मुझे लगता है कि यह समर्थित नहीं है, लेकिन मैं कल्पना नहीं कर सकता कि यह क्यों नहीं होगा।
यह समझ में आता है। मुझे नहीं पता था कि नियंत्रक के दृश्य फ़ोल्डर के नीचे आप संपादक/प्रदर्शन टेम्पलेट फ़ोल्डर हो सकते हैं। यह पूरा करता है जो मैं करने की कोशिश कर रहा हूं। धन्यवाद डारिन। –
दूसरा पथ: '~/व्यू/साझा/संपादक टेम्पलेट्स/ऑर्डर/ProductModel.cshtml' मेरे लिए नहीं मिलता है ... क्या कोई गॉचा है? – Dmitry
असल में यह पाता है, लेकिन मुझे एक त्रुटि देता है: 'शब्दकोश में गुजरने वाली मॉडल वस्तु' System.Collections.Generic.List''1 [जो भी हो। मॉडल। उत्पाद मॉडल] 'है, लेकिन इस शब्दकोश के लिए एक मॉडल आइटम की आवश्यकता है अपने उदाहरण में 'जो भी हो। मॉडल.प्रोडक्ट मॉडेल' टाइप करें। – Dmitry