DropdownList没有名称属性

时间:2015-12-27 14:26:13

标签: c# .net asp.net-mvc razor

我正在我的项目中构建一个表单,但因为我使用AJAX发布表单值和某个下拉列表的多个实例(class属性而不是id),所以我我的表单控件上不需要name属性。

有没有办法动态创建下拉列表但明确省略name属性而不会出现异常?

@Html.DropDownList(string.Empty, Model, new { @class = "year" })

给我这个例外:

  

值不能为null或为空。     参数名称:名称

因为第一个参数是空的。

1 个答案:

答案 0 :(得分:0)

你可以这样做。

@Html.DropDownList("aName", Model, new { Name=string.Empty, @class = "year" })