@ Html.CheckBoxFor添加自由文本

时间:2017-01-31 09:16:27

标签: c# asp.net-mvc switchery

我从设计中获得了一个HTML文件,其中包含以下代码:

<input type="checkbox" data-switchery checked name="product_edit_active_control" id="product_edit_active_control" />

如何使用MVC @Html.CheckBoxFor(model =>创建此内容我知道如何使用例如添加新属性new { @class = "longInputForEdit" }

但如何在我的案例中添加非属性数据转换

2 个答案:

答案 0 :(得分:3)

您可以使用new { @class = "longInputForEdit", data_switchery="attr value" } 完整的例子:

@Html.CheckBoxFor(model => model.Name, new { @class="", data_switchery="attribute value"})

因此您可以将_用于其中包含-的任何属性 some_val将为some-val

答案 1 :(得分:3)

你可以这样试试:

@Html.CheckBoxFor(model => model.Property, new { @class="", data_switchery=""})