Comment append des atsortingbuts data- data-*
html avec TextboxFor?
C’est ce que j’ai actuellement:
@Html.TextBoxFor(model => model.Country.CountryName, new { data-url= Url.Action("CountryContains", "Geo") })
Comme vous le voyez, le -
provoque un problème ici data-url
. Quel est le moyen de contourner cela?
Vous pouvez utiliser le trait de soulignement ( _
) et l’aide est suffisamment intelligente pour faire le rest:
@Html.TextBoxFor( model => model.Country.CountryName, new { data_url = Url.Action("CountryContains", "Geo") } )
Et pour ceux qui veulent obtenir le même résultat dans les versions antérieures à ASP.NET MVC 3, ils peuvent:
<%= Html.TextBoxFor( model => model.Country.CountryName, new Dictionary { { "data-url", Url.Action("CountryContains", "Geo") } } ) %>