Wie füge ich Datenattribute zum HTML-Element in ASP.NET MVC hinzu?
ich lerntevor ein paar Minuten Das Hinzufügen von Datenattributen ist eine gute Möglichkeit, HTML-Elementen benutzerdefinierte Informationen hinzuzufügen. Also habe ich versucht, dies zu tun:
<%= Html.TextBox ("textBox", "Value", new { data-myid = m.ID })%>
Aber es endet als Syntaxfehler. Wie kann ich benutzerdefinierte Datenattribute definieren?
BEARBEITEN:
Ich sehe, dass ich diesen Effekt erzielen kann mit:
<%= Html.TextBox ("textBox", "Value", new Dictionary<string, object> {{ "data-myid", m.ID }})%>
Aber das sieht nicht so aus ... ähm ... sauber! Gibt es einen besseren Weg, dies zu tun?