回答:
@Html.CheckBoxFor(
m => m.MyModel.MyBoolProperty,
new {
@class = "myCheckBox",
data_externalid = "23521"
}
)
_
自動的に変換されます-
結果のマークアップに:
<input type="checkbox" name="MyModel.MyBoolProperty" data-externalid="23521" class="myCheckBox" />
そしてそれhtmlAttributes
は、CheckBoxFor
ヘルパーだけでなく、匿名オブジェクトを引数として取るすべてのHtmlヘルパーにも当てはまります。
new { @class = "myCheckBox", data_externalid = Model.ExternalId }
私はこのトピックについて助けを求めてきましたが、これが私が必要としていたことです。:)