@this.Html.CheckBoxFor(m => m.MyModel.MyBoolProperty, new { @class="myCheckBox", extraAttr="23521"})
Run Code Online (Sandbox Code Playgroud)
使用razor,我无法指定数据属性的值,例如 data-externalid="23521"
有没有办法使用@this.Html.CheckBoxFor(...)?
Dar*_*rov 248
@Html.CheckBoxFor(
m => m.MyModel.MyBoolProperty,
new {
@class = "myCheckBox",
data_externalid = "23521"
}
)
Run Code Online (Sandbox Code Playgroud)
在_将自动转换到-在所得的标记:
<input type="checkbox" name="MyModel.MyBoolProperty" data-externalid="23521" class="myCheckBox" />
Run Code Online (Sandbox Code Playgroud)
对于所有使用htmlAttributes匿名对象作为参数的Html助手而言,这都是正确的,而不仅仅是CheckBoxFor助手.
| 归档时间: |
|
| 查看次数: |
58650 次 |
| 最近记录: |