.net从集合中取出下拉框类型值数据

以前给前端下拉框赋值的时候都会定义一个特殊的类,包含下拉框所需的Id和Name,对应下拉框的value和text

后来发现很麻烦,其实.net中有快速筛选值的公共类SelectListItem

var list=sourceDataList.Select(i => new SelectListItem(i.Name, i.Id.ToString(), checkItem.CheckTypeId == i.Id));

比如这里从源数据集合sourceDataList中取出满足要求的Name和Id属性的集合

SelectListItem的三个参数分别为text,value,selected。最后的selected为自定义的bool条件

posted @ 2021-07-01 15:26  RookieCoderAdu  阅读(157)  评论(0)    收藏  举报