Я намагаюся використовувати атрибути даних HTML5 у своєму проекті ASP.NET MVC 1. (Я новачок C # і ASP.NET MVC.)
<%= Html.ActionLink("« Previous", "Search",
new { keyword = Model.Keyword, page = Model.currPage - 1},
new { @class = "prev", data-details = "Some Details" })%>
"Дані-дані" у наведеному вище htmlAttributes дають таку помилку:
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.