में IEnumerable
[Required(ErrorMessage = "This is required.")]
[Remote("IsValid", "ControllerName")]
public IEnumerable<string> MyList { get; set; }
मैं तो एक संपादक टेम्पलेट के साथ इस का उपयोग कर रहा हूँ।
@Html.EditorFor(m => m.MyList)
अंत में, मेरे टेम्पलेट इस IEnumarable लेता है और प्रत्येक तत्व के लिए प्रपत्र तत्वों की एक संख्या बनाता है::
@model IEnumerable<string>
@foreach (var str in Model)
{
<li>
@Html.LabelFor(m => str, "My Label")
@Html.TextBoxFor(m => str)
@Html.ValidationMessageFor(m => str)
</li>
}
हालांकि प्रपत्र तत्व ठीक से प्रदर्शित करते हैं यह कैसे मैं इसे अपने ध्यान में रखते हुए कहते हैं , क्या मैं इसे सही तरीके से देख रहा हूं? साथ ही, मैंने देखा है कि यह अब मान्य नहीं है। मैं इसे कैसे हल करूं?