मेरा परिदृश्य यह है: मेरे पास दो सूची बॉक्स हैं, जिनमें से मेरे सभी डेटाबेस आइटम और एक खाली है। उपयोगकर्ता पूर्ण सूची बॉक्स से रिक्त सूची बॉक्स में आवश्यक वस्तुओं को जोड़ता है।formcollection केवल चयनित HTML.listbox आइटम मान रखता है? एमवीसी
मैं उपयोगकर्ता द्वारा जोड़े गए सभी आइटम सबमिट करने के लिए एक फॉर्म का उपयोग कर रहा हूं।
समस्या यह है कि केवल सूची बॉक्स से चयनित आइटम सबमिट किए गए हैं। इसलिए यदि उपयोगकर्ता कुछ वस्तुओं को अचयनित करता है, तो वे फ़ॉर्म में सबमिट नहीं होंगे। मेरा विचार तो दिखाई देता है:
public ActionResult MyAction(FormCollection formCollection)
{
var addedItems = formCollection["AddedItems"].Split(',');
//....more code that does stuff with the items
}
मैं सब कुछ के बारे में गलत रास्ते पर जा रहा हूँ:
<% using (Html.BeginForm("MyAction", "MyController"))
{ %>
<%= Html.ListBox("AddedItems", Model.Items)%>
<input type="submit" value="Submit" name="SubmitButton"/>
<% } %>
मेरे नियंत्रक इसलिए की तरह दिखता है? क्या सामान जमा करने का कोई बेहतर तरीका है? तुम क्या करोगे?
या वास्तव में मैं क्या कर रहा था। – Darcy
महान विचार आदमी! धन्यवाद =) –