visual update tools studio packs net mvc microsoft language instalar asp asp.net-mvc html5 asp.net-mvc-3

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?