我从设计中获得了一个HTML文件,其中包含以下代码:
<input type="checkbox" data-switchery checked name="product_edit_active_control" id="product_edit_active_control" />
如何使用MVC @Html.CheckBoxFor(model =>
创建此内容我知道如何使用例如添加新属性new { @class = "longInputForEdit" }
但如何在我的案例中添加非属性数据转换
答案 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=""})