【发布时间】:2010-08-25 10:40:08
【问题描述】:
我正在尝试将动态元素数组绑定到 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" />
目前,bars 将只是空值。我怎样才能让模型活页夹忽略任何缺失的元素?即上面将绑定到:
FooViewModel
{
Bars
{
BarViewModel { Something = "a" },
BarViewModel { Something = "b" },
BarViewModel { Something = "c" }
}
}
【问题讨论】:
标签: asp.net asp.net-mvc asp.net-mvc-2