public class ModelClass
{
private List<ItemClass> _itemList = new ...
public IList<ItemClass> ItemList
{
get
{
return _itemList;
}
}
}
public class ItemClass
{
public string Property1 { get; set; }
}
我无法使用for循环将ModelClass绑定到ViewPage。像
这样的东西<% for( int a = 0; a <=3; a++) { %>
<%= Html.TextBoxFor(b => b.ItemList[a].Property1) %>
<% } %>
MVC2不允许可枚举属性的模型绑定吗?
提前致谢。
答案 0 :(得分:0)
根据您的问题,我不完全确定您遇到的问题是什么(编译错误?发布错误?等)。代码看起来应该没问题,除了你可能会遇到的命名问题。我建议手动写出文本框。
<% for( int a = 0; a <=3; a++) { %>
<input type="text" name="Property1_<%=a%>" value="<%:Model.ItemList[a].Property1%>" />
<% } %>