Arrays 绑定到数组属性的Asp mvc 4 RadioButton

Arrays 绑定到数组属性的Asp mvc 4 RadioButton,arrays,asp.net-mvc,radiobuttonlist,Arrays,Asp.net Mvc,Radiobuttonlist,我有一个MVC项目,一个表单包含一个动态行表,其中包含一些带有单选按钮的字段 我将动态字段和单选按钮创建为数组。当我检查其中一个收音机然后提交表单时,收音机的数组属性总是空的。我也尝试过表单集合,但它也是空的 型号: public bool[] PrimaryContact { get; set; } 视图:我已经尝试了razor收音机和默认收音机 @Html.RadioButtonFor(objModel => objModel.PrimaryContact) <input t

我有一个MVC项目,一个表单包含一个动态行表,其中包含一些带有单选按钮的字段

我将动态字段和单选按钮创建为数组。当我检查其中一个收音机然后提交表单时,收音机的数组属性总是空的。我也尝试过表单集合,但它也是空的

型号:

public bool[] PrimaryContact { get; set; }
视图:我已经尝试了razor收音机和默认收音机

@Html.RadioButtonFor(objModel => objModel.PrimaryContact) 
<input type="radio" name="PrimaryContact[]"/>
@Html.radiobutton(objModel=>objModel.PrimaryContact)
我的界面是这样的


有什么想法吗?

您没有给单选按钮赋值。但这毫无意义——你不能将单选按钮绑定到数组(它只回发一个值),单选按钮需要分组。你没有给按钮一个值。如果绑定到
bool
你需要一个复选框谢谢你是对的,我必须使用复选框,让他们一次选择一个,单选不支持我的想法。你没有给单选按钮一个值。但这毫无意义——你不能将单选按钮绑定到数组(它只回发一个值),单选按钮需要分组。你没有给按钮一个值。如果绑定到
bool
你需要一个复选框,谢谢你说得对,我必须使用复选框,让客户一次选择一个,收音机不支持我的想法。