我如何添加数据* html属性使用TextboxFor?
这是我目前拥有的:
@Html.TextBoxFor(model => model.Country.CountryName, new { data-url= Url.Action("CountryContains", "Geo") })
如您所见,-在这里造成了一个问题。怎么解决这个问题?
我如何添加数据* html属性使用TextboxFor?
这是我目前拥有的:
@Html.TextBoxFor(model => model.Country.CountryName, new { data-url= Url.Action("CountryContains", "Geo") })
如您所见,-在这里造成了一个问题。怎么解决这个问题?
你可以使用下划线(_),助手足够聪明来完成其余的工作:
@Html.TextBoxFor(
model => model.Country.CountryName,
new { data_url = Url.Action("CountryContains", "Geo") }
)
对于那些想要在pre ASP中实现相同功能的人。NET MVC 3版本他们可以:
<%= Html.TextBoxFor(
model => model.Country.CountryName,
new Dictionary<string, object> {
{ "data-url", Url.Action("CountryContains", "Geo") }
}
) %>