संपादक का उपयोग करने के लिए टेम्पलेट्स एएसपी.NET एमवीसी 3 की वास्तव में एक अच्छी सुविधा है, लेकिन क्या संपादकों को रिकॉर्ड बनाने के लिए अनुमति देने के लिए एक अप्रचलित टेम्पलेट प्रस्तुत करना संभव है?नए रिकॉर्ड के लिए रिक्त स्थान बनाने के लिए Html.EditorFor का उपयोग
या ऐसा करने का कोई और तरीका है?
तरीकों से मैं इस प्रकार है करने के लिए कोशिश कर रहा हूँ:
@Html.EditorFor(model => model)
@Html.EditorFor(x => new List<Business.ViewModel.Affiliate.Contact>())
@Html.EditorFor(new List<Business.ViewModel.Affiliate.Contact>())
@Html.EditorFor(new Business.ViewModel.Affiliate.Contact())
पहले एक स्पष्ट रूप से काम करता है, लेकिन बाद में लोगों को (जो प्रदर्शित मैं क्या करने की कोशिश कर रहा हूँ) सभी निम्नलिखित के साथ विफल त्रुटि:
Templates can be used only with field access, property access, single-dimension array index, or single-parameter custom indexer expressions.
प्रश्न में मॉडल है:
IEnumerable<Business.ViewModel.Affiliate.Contact>
आप अपना खुद का कस्टम टेम्पलेट बना सकते हैं या फ्लाई पर खाली मॉडल के लिए केवल एक चर बना सकते हैं: @ {var blankModel = new business.ViewModel.Affiliate.Contact();} @ एचटीएमएल.एडिटरफॉर (खाली मॉडल) जबकि नहीं सबसे साफ, यह –