绑定@ Html.LabelFor和@ Html.DropDownListFor MVC5的问题

时间:2018-01-24 19:56:24

标签: razor asp.net-mvc-5 label accessibility form-control

我有一个@ 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)?感谢您提前提供任何帮助!

0 个答案:

没有答案