【问题标题】:Associate a label to MVC RadioButtonFor element将标签关联到 MVC RadioButtonFor 元素
【发布时间】:2011-11-10 07:14:50
【问题描述】:

您好,刚开始使用 MVC 单选按钮。我有一些代码:

@Html.RadioButtonFor(modelItem => item.CheckerApproved, true)
<label for="?">Accepted</label>
@Html.RadioButtonFor(modelItem => item.CheckerApproved, false)
<label for="?">Rejected</label>

如您所见,我不确定如何将标签与单选按钮相关联。

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: asp.net-mvc radio-button


    【解决方案1】:

    使用LabelFor 助手。

    @Html.LabelFor(m => m.CheckerApproved)
    

    【讨论】:

    • 这不起作用,因为它呈现如下:&lt;div class="editor-field"&gt; &lt;input checked="checked" id="CheckerApproved" name="CheckerApproved" type="radio" value="False"&gt; &lt;label for="CheckerApproved"&gt;CheckerApproved&lt;/label&gt; &lt;input id="CheckerApproved" name="CheckerApproved" type="radio" value="True"&gt; &lt;label for="CheckerApproved"&gt;CheckerApproved&lt;/label&gt; &lt;/div&gt; => 注意 id 重复
    • @janv8000 你用的是什么版本的mvc?
    猜你喜欢
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多