J'essaie d'utiliser des attributs de données HTML5 dans mon projet ASP.NET MVC 1. (Je suis un débutant en C # et ASP.NET MVC.)
<%= Html.ActionLink("« Previous", "Search",
new { keyword = Model.Keyword, page = Model.currPage - 1},
new { @class = "prev", data-details = "Some Details" })%>
Les "données-détails" dans les htmlAttributes ci-dessus donnent l'erreur suivante:
CS0746: Invalid anonymous type member declarator. Anonymous type members
must be declared with a member assignment, simple name or member access.
Cela fonctionne lorsque j'utilise data_details, mais je suppose que cela doit commencer par "data-" conformément aux spécifications.
Mes questions:
- Existe-t-il un moyen de faire fonctionner cela et d'utiliser des attributs de données HTML5 avec Html.ActionLink ou des aides Html similaires?
- Existe-t-il un autre mécanisme alternatif pour attacher des données personnalisées à un élément? Ces données doivent être traitées ultérieurement par JS.