Итак, дошло до этого ..
@Html.Atrr("data-item", Model.ItemNumber)
- VS -
data-item="@Model.ItemNumber"
Только одно слово: не . Ваша разметка И каждый человек на земле получат выгоду от более позднего и понятного синтаксиса. HtmlHelper Html.Atrr
вообще не помогает, никакого значения.
Также у меня работает следующее:
<body @Html.Raw("data-test1=\"1\"") @Html.Raw("date-test2=\"2\"")>
.. и отображает:
<body data-test1="1" date-test2="2">