我想在我的.net页面中添加一个下拉选择元素,但我需要它是黑色的,这样我就可以用jQuery来填充一个json列表。现在,我的视图是这样的。
@Html.DropDownList("Language", new SelectList(" "), "name = 'Laguange'", new { @class = "Language-List field form-group form-control" })
这个 "工作",但当我试图提交表格时,它似乎混淆了一些东西。我从中选择的值从未被模型看到,因为它一直在触发我的 [Required]
验证助手。
有没有人知道如何添加这个没有 new SelectList(" ")
属性?
我认为这是因为你把name属性用错了地方,试试这个。
@Html.DropDownList("Language", new SelectList(" "), new {Name="Language", @class = "Language-List field form-group form-control" })
注意大写的名字
虽然因为它们是一样的,你可以不说。
@Html.DropDownList("Language", new SelectList(" "), new {@class = "Language-List field form-group form-control" })