我如何给我的下拉列表一个id?

时间:2014-05-08 04:46:21

标签: asp.net razor

您好,我在网站上尝试过示例,但无法找到解决方案。我没有收到任何错误,但ID未分配到我的下拉列表中。如何为此下拉列表分配ID?

  @Html.DropDownList("searchString", Model.WeekDays.Select(s => new SelectListItem { Text = s.ToString(), Value = s.ToString(), Selected = s.ToString().Equals("Day") }), new { @id = "listId" }) 

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

 @Html.DropDownList("searchString", Model.WeekDays.Select(s => new SelectListItem { Text = s.ToString(), Value = s.ToString(), Selected = s.ToString().Equals("Day") }))

@Html.DropDownList中的第一个字符串参数是它的id,删除你给出的id作为属性。

答案 1 :(得分:0)

尝试以下代码: -

 @Html.DropDownList("searchString", Model.WeekDays.Select(s => new SelectListItem { Text = s.ToString(), Value = s.ToString(), Selected = s.ToString().Equals("Day") }), new { id = "listId" })