Htmlヘルパで属性を追加する場合

new { @class = "ui-grid-editor", id = "hoge", })'

のようにオブジェクトを生成してパラメータとする。その際予約語については@でエスケープすればよいが、data-name のような属性名は、.NETの構文では書くことができない。

Razorでは、data_name とアンダーバーで書けば、data-name に変換してくれる。

new { ng_class = "colt3", @class = "ui-grid-editor", ng_model = "MODEL_COL_FIELD", })'

の例だと

na-class = "colt3" class="ui-grid-editor" ng-model="MODEL_COL_FIELD"

このように変換してくれる。