Respostas:
@Html.CheckBoxFor(
m => m.MyModel.MyBoolProperty,
new {
@class = "myCheckBox",
data_externalid = "23521"
}
)
O _
será automaticamente convertido -
na marcação resultante:
<input type="checkbox" name="MyModel.MyBoolProperty" data-externalid="23521" class="myCheckBox" />
E isso é verdade para todos os auxiliares de HTML que tomam um htmlAttributes
objeto anônimo como argumento, não apenas o CheckBoxFor
auxiliar.
new { @class = "myCheckBox", data_externalid = Model.ExternalId }
Eu vim procurando ajuda sobre esse tópico e era disso que eu precisava. :)