【问题标题】:Bootstrap checkbox with razor带剃刀的引导复选框
【发布时间】:2015-05-06 10:14:12
【问题描述】:

我想用 Bootstrap 样式的复选框替换旧样式的复选框,但保存表单并不会保存选中的值。

我换了

@Html.CheckBoxFor(m => m.Name, new { id = "Name" })

<input type="checkbox" checked="@Model.Name" id="Name" value="Name"/>

如果我使用旧样式,它可以保存选中的值。

@Html.CheckBoxFor(m => m.Name, new { id = "Name" })

谁能说出“input type=checkbox”语句有什么问题?

【问题讨论】:

  • 遇到这样的 razor 问题,只需查看生成的 HTML(来自 Razor 版本),看看您可能有什么不同。

标签: twitter-bootstrap razor


【解决方案1】:

问题似乎出在“价值”上。对于复选框,它是“真”或“假”。将其设置为“true”解决了这个问题。

&lt;input type="checkbox" checked="@Model.Name" id="Name" value="Name"/&gt; 应该是&lt;input type="checkbox" checked="@Model.Name" id="Name" value="true"/&gt;

【讨论】:

    猜你喜欢
    • 2017-07-30
    • 1970-01-01
    • 2014-08-18
    • 1970-01-01
    • 2018-12-11
    • 2022-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多