की सूची का संपादन मैं MVC में निम्नलिखित श्रेणी अभिन्यास:MVC - वस्तुओं
public class ReportModel
{
List<SomeItem> items;
string value;
string anotherValue;
}
अब
मैं इस प्रकार के MVC में एक जोरदार टाइप किया दृश्य बनाने और संपादन योग्य पाठ फ़ील्ड के साथ-साथ प्रत्येक मान संपादित करने के लिए बनाने के किसी भी प्रकार की सूची में आइटम को संपादित करने के लिए टेक्स्ट फ़ील्ड को पॉप्युलेट करने के लिए फ़ोरैच लूप का उपयोग करें।
जब मैं httppost विधि में सबमिट करता हूं तो सिंगलुलर मान रिपोर्टमोडल ऑब्जेक्ट में ठीक वापस आते हैं लेकिन सूची ऑब्जेक्ट में वापस नहीं आती है। यह कैसे किया जाना चाहिए?
जब मैं कहता हूँ httppost मैं विधि है कि MVC someitem की सूची
if (Model.items != null && Model.items.Count > 0)
{
for (int i = 0; i < Model.items.Count; i++)
{
<div class="editrow">
<div class="edititem">
<div class="editor-label">
@Html.LabelFor(m => m.items.ElementAt(i).propertyOne)
</div>
<div class="editor-field">
@Html.TextBoxFor(m => m.items.ElementAt(i).propertyOne)
@Html.ValidationMessageFor(m => m.items.ElementAt(i).propertyOne)
</div>
</div>
<div class="edititem">
<div class="editor-label">
@Html.LabelFor(m => m.items.ElementAt(i).propertyTwo)
</div>
<div class="editor-field">
@Html.TextBoxFor(m => m.items.ElementAt(i).propertyTwo)
@Html.ValidationMessageFor(m => m.items.ElementAt(i).propertyTwo)
</div>
</div>
<div class="edititem">
<div class="editor-label">
@Html.LabelFor(m => m.items.ElementAt(i).propertyThree)
</div>
<div class="editor-field">
@Html.TextBoxFor(m => m.items.ElementAt(i).propertyThree)
@Html.ValidationMessageFor(m => m.items.ElementAt(i).propertyThree)
</div>
</div>
</div>
}
}
पहला: नाइटपिकिंग: शीर्षक में: सूची, जलाया नहीं गया। दूसरा: आप जिस httppost विधि के बारे में बात कर रहे हैं वह क्या है? क्या हम एंड्रॉइड से बात कर रहे हैं? कृपया उस टैग को इंगित करने के लिए जोड़ें। – bldoron
क्या आपने इसे पढ़ा था: http://www.hanselman.com/blog/ASPNETWireFormatForModelBindingToArraysListsCollectionsDories.aspx –
@ किरीलबेस्टेमेनोव यह काफी नहीं है जिसे मैं ढूंढ रहा हूं क्योंकि मैं उन्हें रिपोर्ट मॉडल में वापस लाने की उम्मीद कर रहा हूं, अलग-अलग पैरामीटर के रूप में नहीं फ़ंक्शन – DMCApps