Я пытаюсь использовать атрибуты данных HTML5 в моем проекте ASP.NET MVC 1. (Я новичок С# и ASP.NET MVC.)
 <%= Html.ActionLink("« Previous", "Search",
     new { keyword = Model.Keyword, page = Model.currPage - 1},
     new { @class = "prev", data-details = "Some Details"   })%>
"Данные-данные" в приведенных выше htmlАтрибутах дают следующую ошибку:
 CS0746: Invalid anonymous type member declarator. Anonymous type members 
  must be declared with a member assignment, simple name or member access.
Он работает, когда я использую data_details, но я думаю, что он должен начинаться с "data-" в соответствии с спецификацией.
Мои вопросы:
- Есть ли способ получить эту работу и использовать атрибуты данных HTML5 с помощью Html.ActionLink или подобных Html-помощников?
- Есть ли другой альтернативный механизм прикрепления пользовательских данных к элементу? Эти данные должны быть обработаны позже JS.
