J'essaie d'utiliser HTML5 data- attributes dans mon projet ASP.NET MVC 1. (Je suis un C# et ASP.NET MVC débutant.)Comment utiliser des tirets dans les attributs de données HTML * 5 dans 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 l'erreur suivante:
CS0746: Invalid anonymous type member declarator. Anonymous type members
must be declared with a member assignment, simple name or member access.
Il fonctionne quand j'utilise data_details, mais Je suppose qu'il faut commencer par "data-" selon les spécifications.
Mes questions:
- Est-il possible d'obtenir ce travail et utiliser des données HTML5 attributs avec Html.ActionLink ou aides Html semblables?
- Existe-t-il un autre mécanisme permettant d'associer des données personnalisées à un élément? Ces données doivent être traitées ultérieurement par JS.
c'est une vieille question avec la réponse pas à jour - utilisateurs de MVC 3 et devrait voir ci-dessus cette question http://stackoverflow.com/questions/2897733/hyphenated-html-attributs-avec-asp-net-mvc –