如何用Html.DropDownList添加和清空选择列表。

问题描述 投票:0回答:1

我想在我的.net页面中添加一个下拉选择元素,但我需要它是黑色的,这样我就可以用jQuery来填充一个json列表。现在,我的视图是这样的。

@Html.DropDownList("Language", new SelectList(" "), "name = 'Laguange'", new { @class = "Language-List field form-group form-control" })

这个 "工作",但当我试图提交表格时,它似乎混淆了一些东西。我从中选择的值从未被模型看到,因为它一直在触发我的 [Required] 验证助手。

有没有人知道如何添加这个没有 new SelectList(" ") 属性?

c# asp.net model-view-controller razor
1个回答
1
投票

我认为这是因为你把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" })
© www.soinside.com 2019 - 2024. All rights reserved.