我有一个@ Html.DropDownListFor用于我的表单控件,在下拉菜单中有多个国家/地区可供选择。我需要这个表单控件符合ADA,所以我需要有一个与之关联的标签。这是形式控制:
@Html.DropDownListFor(x => x.ShippingCountry, Model.Countries, "Please select a country",
new
{
@id = "ShippingCountry",
@name = "ShippingCountry",
@class = "w100",
@title = "Shipping Countries"
})
使用@Html.labelFor("ShippingCountry")
或@Html.LabelFor(m => m.ShippingCountry)
之类的内容未通过Web辅助功能评估工具(WAVE)的ADA一致性测试。
是否有特定的方法使用Razor代码在MVC5中绑定标签和表单控件(如DropDownListFor)?感谢您提前提供任何帮助!