Estoy intentando usar HTML5 data- attributes en mi proyecto ASP.NET MVC 1. (Soy un novato C# y ASP.NET MVC.)Cómo usar guiones en los atributos HTML-5 data- * en ASP.NET MVC
<%= Html.ActionLink("« Previous", "Search",
new { keyword = Model.Keyword, page = Model.currPage - 1},
new { @class = "prev", data-details = "Some Details" })%>
los "datos Detalles" en las anteriores htmlAttributes dar el siguiente error:
CS0746: Invalid anonymous type member declarator. Anonymous type members
must be declared with a member assignment, simple name or member access.
Funciona cuando uso data_details, pero Supongo que debe comenzar con "datos-" según la especificación.
Mis preguntas:
- ¿Hay alguna manera de conseguir este trabajo y utilizar datos HTML5 atributos con Html.ActionLink o ayudantes HTML similares?
- ¿Hay algún otro mecanismo alternativo para adjuntar datos personalizados a un elemento? Esta información será procesada posteriormente por JS.
esto es una vieja pregunta con respuesta obsoleta - usuarios de MVC 3 y superior deben ver esta cuestión http://stackoverflow.com/questions/2897733/hyphenated-html-attributes-with-asp-net-mvc –