我试图将一组单选按钮绑定到我的模型中的一个值。通常这很容易做到,但我试图稍微改变它,所以它可以像这样工作。 IsEventsRegistration
是一个Int和可能的选择是0 - 5我想在第一个被显示给用户3个单选按钮:RadioButtonFor MVC中的模型
如果IsEventsRegistration
是0 - 选择第一个单选按钮
如果IsEventsRegistration
是1 - 选择第二个单选按钮
如果IsEventsRegistration
是> 1 - 选择所述第三无线电按钮
,然后将该被隐藏与jquery的4个单选按钮另一组将显示出来。我可以用jQuery来处理隐藏和显示的广播组。我的问题是 - 是否有办法将这些单选按钮绑定到值为IsEventsRegistration
如果值大于1,那么我的收音机2 Or 3 Or 4 Or 5
将被检查并且正确的收音机将被检查?
@Html.RadioButtonFor(Function(x) x.IsEventsRegistration , 0) <a>...</a><br />
@Html.RadioButtonFor(Function(x) x.IsEventsRegistration , 1) <a>...</a><br />
@Html.RadioButtonFor(Function(x) x.IsEventsRegistration, 2 Or 3 Or 4 Or 5) <a>...</a><br />
<div class="hideRadios">
@Html.RadioButtonFor(Function(x) x.IsEventsRegistration , 2) <a>...</a><br />
@Html.RadioButtonFor(Function(x) x.IsEventsRegistration , 3) <a>...</a><br />
@Html.RadioButtonFor(Function(x) x.IsEventsRegistration , 4) <a>...</a><br />
@Html.RadioButtonFor(Function(x) x.IsEventsRegistration , 5) <a>...</a><br />
</div>
这是VB.Net,但C#的答案是一样好
这会工作,感谢 –
哦,有一两件事 - 模型是否填写值jQuery的$(文件)。就绪()之前? –
是的,我认为应根据您的控制器提供给您的视图的型号检查适当的收音机。本质上,无论什么'x.IsEventsRegistration'等于将是最初的“检查”收音机。 – neouser99