Espero que esto sea solo un error, pero pensé que tal vez era solo yo.MVC 4 ActionLink Dictionary htmlAttributes no funciona
@Html.ActionLink("Test", "Test", "Test",
new { id = 1 },
new Dictionary<string, object> { { "class", "ui-btn-test" }, { "data-icon", "gear" } })
Esto funciona, pero si quisiera agregar más atributos, ¡tengo que hacerlo manualmente!
@Html.ActionLink("Test", "Test", "Test",
new { id = 1 },
new { @class="ui-btn-test", data_icon="gear", data_new_attr="someextra" })
El primero ya no funciona y necesito que este funcione. El segundo funciona, pero no importa que lo haga, porque estoy tratando de agregar más atributos, el objeto no funcionará a menos que se lo indique de otra manera.
¿Cuál es la pregunta? La segunda forma es la preferida para especificar 'htmlAttributes'. –
En MVC 4, la primera opción que prefiero no funciona correctamente. Obtengo algo así como los atributos. Home –
¿Por qué querrías hacerlo de la primera manera? La segunda forma funciona, es práctica aceptada y es más fácil de leer. –