मेरे पास एक क्रिया है जो पूर्णांक की सूची पर निर्भर करती है। मेरी पहली प्रवृत्ति केवल एक सूची के साथ कार्रवाई घोषित करना था।मैं एक एमवीसी कार्रवाई में पूर्णांक की एक सूची कैसे पास करूं?
public ActionResult EditMultiple(List<int> ids)
और मेरे देखें कॉल में तो जैसे:
मैं के रूप में नियंत्रक में कार्रवाई की घोषणा की कोशिश की
<%= Html.ActionLink("EditMultiple", "EditMultiple", new { ids = new List<int> {2, 2, 2} })%>
हालांकि यह संकलित सूची खाली है जब मैं में एक ब्रेकपाइंट डाल कार्रवाई। किसी को पता है कि वैकल्पिक दृष्टिकोण क्यों है या नहीं?
परिदृश्य के बारे में और अधिक विस्तार से जोड़ना:
मैं "संपादित करें" एक ही समय में एक से अधिक संस्थाओं के लिए कोशिश कर रहा हूँ। मैं पहले से ही उस बिंदु पर हूं जहां मेरे पास एक ऐसा एप्लिकेशन है जो मुझे पुस्तकालय में पुस्तकों के बारे में जानकारी बनाने/संपादित करने/देखने की अनुमति देता है। मेरे पास आंशिक दृश्य है जो उपयोगकर्ता को एक पुस्तक के बारे में जानकारी संपादित करने और डेटाबेस में सहेजने की अनुमति देता है।
अब मैं एक ऐसा दृश्य बनाना चाहता हूं जो उपयोगकर्ता को एक ही सबमिट बटन के साथ एकाधिक पुस्तकों के बारे में जानकारी संपादित करने की अनुमति देता है। मैंने एडिटमल्टीप्लियर एक एक्शन बनाया है जो सिर्फ प्रत्येक पुस्तक के लिए आंशिक प्रस्तुत करता है (इस दृश्य के लिए मेरा मॉडल सूची है) और सबमिट बटन को बाद में जोड़ता है।
आप कार्रवाई में क्या पोस्ट कर रहे हैं? –
इस मामले में मेरा उदाहरण मेरे असली परिदृश्य के करीब कुछ हद तक है। यह पोस्ट नहीं है। मैं वास्तविक परिदृश्य के बारे में कुछ और जानकारी के साथ विवरण अद्यतन कर दूंगा। – Justin