我的模型有一个包含 3 个元素的列表,每个元素都有一个字符串(AnswerBody)和一个布尔值(正确)。当我提交表单时,我得到了完美的值。问题在于,选择多个广播按钮时,它们都会选择。不应该是这样的。选择另一个时,它应该取消选择先前的选择。我被这个技巧困扰了一个星期,我不知道如何解决。任何帮助我将不胜感激。这是我的观点的一部分:
<table>
<tr>
<td>
@Html.TextAreaFor(c => c.AnsLst[0].AnswerBody)
</td>
<td>
@Html.RadioButtonFor(c => c.AnsLst[0].Correct, true)
</td>
</tr>
<tr>
<td>
@Html.TextAreaFor(c => c.AnsLst[1].AnswerBody)
</td>
<td>
@Html.RadioButtonFor(c => c.AnsLst[1].Correct, true)
</td>
</tr>
<tr>
<td>
@Html.TextAreaFor(c => c.AnsLst[2].AnswerBody)
</td>
<td>
@Html.RadioButtonFor(c => c.AnsLst[2].Correct, true)
</td>
</tr>
</table>