में सूचियों पर काम नहीं करता है मैं एक मॉडल का उपयोग कर रहा हूं जिसमें एक संपत्ति के रूप में एक सूची है। मैं इस सूची को SQL सर्वर से प्राप्त वस्तुओं के साथ पॉप्युलेट कर रहा हूं। मैं चाहता हूं कि सूची दृश्य में छिपी हो और POST कार्रवाई को पास कर दिया जाए। बाद में मैं इस सूची में jQuery के साथ और अधिक आइटम जोड़ना चाहता हूं जो बाद में विस्तार के लिए एक सरणी अनुपयुक्त बनाता है। आम तौर पर आप इस कार्यक्षमता को पूरा करने के लिए@ Html.HiddenFor ASP.NET MVC
@Html.HiddenFor(model => model.MyList)
का उपयोग करेंगे, लेकिन किसी कारण से पोस्ट में सूची हमेशा शून्य होती है।
बहुत आसान सवाल है, किसी को पता है कि क्यों एमवीसी इस तरह व्यवहार करता है?
आम तौर पर आप इस तरह की संपूर्ण सूचियों को छिपा नहीं पाएंगे। ' के संदर्भ में आपका वांछित आउटपुट क्या है? –
'माईलिस्ट' में क्या होता है? 'HiddenFor' का उपयोग केवल एक समय में एक इनपुट के लिए किया जाता है। –
'मॉडल। MyList' किस प्रकार का है? आपको मैन्युअल रूप से अपनी सूची में कुछ क्रमिकरण/deserialization प्रदर्शन करने की आवश्यकता हो सकती है। –