【发布时间】:2012-10-28 11:18:01
【问题描述】:
我在 vb 中使用带有 asp.net mvc 的 jquery mobile 试图呈现一个是/否单选按钮组:
@For Each fqi In Model.Options
@Html.LabelFor(Function(m) m.CurrentValue, fqi.Value)
@Html.RadioButtonFor(Function(m) m.CurrentValue, fqi.Checked)
Next
但渲染不正确
与常规jquerymobile单选按钮组比较时,我注意到后面的html添加了<div class="ui-radio">的额外div标签
如何正确使用radiobuttonfor 以与jquerymobile 正常工作?
我已经研究过并玩过,我知道如果我只是在下面使用,它会起作用。但是我需要使用radiobuttonfor标签....
If Model.IsRadioList Then
@<fieldset data-role="controlgroup" data-type="horizontal">
@For Each fqi In Model.Options
@<label for="@fqi.Value">@fqi.Text</label>
@<input type="radio" name="@fqi.Name" id="@fqi.value" value="@fqi.Value" />
Next
</fieldset>
【问题讨论】:
标签: vb.net model-view-controller jquery-mobile