我在asp.net mvc3中开发了一个表单,它有多个选项可供选择。请参阅下图以获得清晰的图片。有两组“住宿”和“接送”,这些组有多种选择可供选择。用户应该只从每个组中选择一个选项,但在这里我只能从整个选项中选择一个选项,即我无法同时选择“单一共享”和“选择放下”。 有什么方法可以区分两个单选按钮组吗?
foreach (var facilityType in facilityTypeGroup.ProductPriceDisplayFacility)
{
<tr>
<td>
@Html.RadioButtonFor(m => m.SelectedChoice, @facilityType.FacilityTypeId + "_" + @facilityType.Price)
@facilityType.FacilityTypeName </td>
</tr>
}
答案 0 :(得分:2)
要使它们作为一个组运行,同一组中的复选框必须具有相同的名称属性。然后,可以使用ModelBinder
或Request
对象轻松获取所选值。