J'essaie d'utiliser 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 "data-details" 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-" comme le stipule la spécification.
Mes questions :
- Existe-t-il un moyen de faire fonctionner ce système et d'utiliser les attributs de données HTML5 avec Html.ActionLink ou des aides Html similaires ?
- Existe-t-il un autre mécanisme permettant de joindre des données personnalisées à un élément ? Ces données doivent être traitées ultérieurement par JS.