@this.Html.CheckBoxFor(m => m.MyModel.MyBoolProperty, new { @class="myCheckBox", extraAttr="23521"})
使用 razor,我无法指定数据属性的值,例如data-externalid="23521"
有没有办法使用以下方法来做到这一点@this.Html.CheckBoxFor(...)
?
@Html.CheckBoxFor(
m => m.MyModel.MyBoolProperty,
new {
@class = "myCheckBox",
data_externalid = "23521"
}
)
The _
将自动转换为-
在生成的标记中:
<input type="checkbox" name="MyModel.MyBoolProperty" data-externalid="23521" class="myCheckBox" />
对于所有 Html 助手来说都是如此htmlAttributes
匿名对象作为参数,不仅是CheckBoxFor
helper.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)