Antworten:
@Html.CheckBoxFor(
m => m.MyModel.MyBoolProperty,
new {
@class = "myCheckBox",
data_externalid = "23521"
}
)
Das _
wird automatisch -
in das resultierende Markup konvertiert :
<input type="checkbox" name="MyModel.MyBoolProperty" data-externalid="23521" class="myCheckBox" />
Dies gilt für alle HTML-Helfer, die ein htmlAttributes
anonymes Objekt als Argument verwenden, nicht nur für den CheckBoxFor
Helfer.
new { @class = "myCheckBox", data_externalid = Model.ExternalId }
Ich suchte Hilfe zu diesem Thema und das war es, was ich brauchte. :)