Ho la necessità di mettere un attributo personalizzato in un ancoraggio che sto costruendo con Html.ActionLink()ASP.NET MVC/C#: Posso creare attributi HTML personalizzati validi utilizzando Html.ActionLink()?
<%: Html.ActionLink("Delete", "Delete", new { id = Model.ID }, new { data-icon = "ui-icon-trash" })%>
Utilizzando il corretto "Data-" prefisso, come da http://www.w3.org/TR/html5/elements.html#attr-data, ottengo l'errore di seguire Visual Studio.
Dichiaratore membro di tipo anonimo non valido. I membri di tipo anonimo devono essere dichiarati con un'assegnazione membro, un nome semplice o un accesso membro.
Poiché non è possibile utilizzare un trattino nel tipo anonimo, quale sarebbe il modo migliore per aggiungere l'attributo HTML personalizzato?
Cool, sembra che sia ora di aggiornare! –