0

我有这个视图代码(ASP.NET MVC3),我正在尝试在两个标签上添加一个 for 属性

  @Html.RadioButtonFor(m => m.Sanctioned, true, new { @checked = "checked"})                

 <label For="">Yes</label>

 @Html.RadioButtonFor(m => m.Sanctioned, false, new { })

 <label For="">No</label>

我知道它可以为这两个单选按钮分配一个 ID,并分别在标签的 For 属性中引用它们,但这里的情况是,当我设置非默认 ID 时,我的模型不会被发回控制器。那么,是否有任何方法或解决方法来分配 Label 控件的 For 属性以指向单选按钮?非常感谢任何建议或反馈。

4

1 回答 1

0

如果没有“For”属性和标签,这对我来说总是正常的:

@Html.RadioButtonFor(m => m.Sanctioned, true, new { @checked = "checked"}) Yes
@Html.RadioButtonFor(m => m.Sanctioned, false) No

可能是我不能正确理解你的问题,但为什么你真的需要它?

于 2013-10-03T14:41:46.233 回答