update - Html5 data-*with asp.net mvc TextboxFor atributos html
mvc 4 visual studio 2015 download (1)
Podría usar el guión bajo ( _
) y el ayudante es lo suficientemente inteligente como para hacer el resto:
@Html.TextBoxFor(
model => model.Country.CountryName,
new { data_url = Url.Action("CountryContains", "Geo") }
)
Y para aquellos que quieren lograr lo mismo en las versiones anteriores de ASP.NET MVC 3, podrían:
<%= Html.TextBoxFor(
model => model.Country.CountryName,
new Dictionary<string, object> {
{ "data-url", Url.Action("CountryContains", "Geo") }
}
) %>
¿Cómo agrego atributos de data-*
html usando TextboxFor?
Esto es lo que tengo actualmente:
@Html.TextBoxFor(model => model.Country.CountryName, new { data-url= Url.Action("CountryContains", "Geo") })
Como ves, el -
está causando un problema aquí data-url
. ¿Cuál es la forma de evitar esto?