Я пытаюсь связать динамический массив элементов с моделью представления, где могут отсутствовать индексы в html
например. с моделью просмотра
class FooViewModel
{
public List<BarViewModel> Bars { get; set; }
}
class BarViewModel
{
public string Something { get; set; }
}
и html
<input type="text" name="Bars[1].Something" value="a" />
<input type="text" name="Bars[3].Something" value="b" />
<input type="text" name="Bars[6].Something" value="c" />
на данный момент, бары будут просто нулевыми. как я могу заставить связующее устройство игнорировать любые недостающие элементы? то есть указанное выше будет связываться с:
FooViewModel
{
Bars
{
BarViewModel { Something = "a" },
BarViewModel { Something = "b" },
BarViewModel { Something = "c" }
}
}