【发布时间】:2015-09-03 23:59:33
【问题描述】:
for (var h= 0; h< Model.Homes.Count(); h++)
for (var p = 0; p< Model.Homes[h].Phones.Count(); p++)
//this works
@Html.RadioButton("Phone"+h.ToString(), h, Model.Homes[index].Phones[p].Phone.IsPrimary.Value)
//Can't figure this one out
@Html.RadioButtonFor(m=> m.Homes[index].Phones[p].Phone.IsPrimary, p)
}
}
实现:
在this answer 之后,我注意到我的代码为每部手机创建了一个单选按钮,但并没有根据家庭将它们绑定在一起。
我错过了什么?
他们要么都检查,要么取消检查,但他们没有(绑定?)另外,我可以通过控件的名称正确检查他们两个或取消检查他们两个)? ?
【问题讨论】:
-
只是出于好奇,是不是因为我在处理布尔值???
-
您的目标是让他们每个家庭只选择一部电话作为主要电话吗?
-
@stephen.vakil 是正确的。
标签: c# asp.net-mvc razor