Estou tentando usar atributos de dados HTML5 no meu projeto ASP.NET MVC 1. (Sou iniciante em C # e ASP.NET MVC.)
<%= Html.ActionLink("« Previous", "Search",
new { keyword = Model.Keyword, page = Model.currPage - 1},
new { @class = "prev", data-details = "Some Details" })%>
Os "dados-detalhes" nos htmlAttributes acima fornecem o seguinte erro:
CS0746: Invalid anonymous type member declarator. Anonymous type members
must be declared with a member assignment, simple name or member access.
Funciona quando uso dados_detalhes, mas acho que precisa começar com "dados-" conforme as especificações.
Minhas perguntas:
- Existe alguma maneira de fazer isso funcionar e usar atributos de dados HTML5 com os auxiliares Html.ActionLink ou Html semelhantes?
- Existe algum outro mecanismo alternativo para anexar dados personalizados a um elemento? Esses dados devem ser processados posteriormente pelo JS.