如何更新ListList中的SelectListItem选定值<t>

时间:2016-08-26 16:22:48

标签: c# linq selectlistitem

我有一个List<SelectListItem>,其中包含校园,每个SelectListItem.Text是校园名称,SelectListItem.Value是校园ID。

然后我List<string>拥有一些校园ID。

我需要将Selected的{​​{1}}属性设置为SelectListItem到所有与校园ID相匹配的校园true

以下代码仅在List<string>

中只有一个ID时才有效
List<string>

我该如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:0)

如果特定值在该列表中,您可以使用List.Contains Method (T)返回true。

CampusesList.ForEach(x => x.Selected = campuses.Contains(x.Value));