Я пытаюсь понять, как правильно использовать Bind для массива объектов. Любая помощь будет принята с благодарностью
Вот как выглядит мой сгенерированный html
<select name="[0].PropA"><option value="A">A</option><option value="B">B</option></select>
<input name="[0].PropB" type="text">X</input>
<input name="[0].Id" type="hidden" val="3" />
<select name="[1].PropA"><option value="A">A</option><option value="B">B</option></select>
<input name="[1].PropB" type="text">S</input>
<input name="[1].Id" type="hidden" val="4" />
Вот моя модель
public class MyModel : ModelBase
{
public string PropA {get;set;}
public DateTime PropB {get;set;}
}
public class ModelBase
{
public int Id {get;set;}
}
и вот мое действие
[HttpPost]
public ActionResult MyAction([Bind(Include = ?)] IList<MyModel> form)
{
//do work
}