我正在我的项目中构建一个表单,但因为我使用AJAX发布表单值和某个下拉列表的多个实例(class
属性而不是id
),所以我我的表单控件上不需要name
属性。
有没有办法动态创建下拉列表但明确省略name属性而不会出现异常?
@Html.DropDownList(string.Empty, Model, new { @class = "year" })
给我这个例外:
值不能为null或为空。 参数名称:名称
因为第一个参数是空的。
答案 0 :(得分:0)
你可以这样做。
@Html.DropDownList("aName", Model, new { Name=string.Empty, @class = "year" })