如何将不同的数据返回到DropDownList?

时间:2018-02-04 20:45:05

标签: asp.net asp.net-mvc .net-core

我正从控制器中检索下拉列表中的数据。

控制器

 public JsonResult GetDivision()
        {
            var division = db.Depts.ToList().OrderBy(x => x.Division);
            return Json(division);
        }

我在下拉列表中收到重复值,我只需要显示。 例如,我有分部 - “公司事务”。我有多次同名,但在下拉列表中我只需要显示一个。

1 个答案:

答案 0 :(得分:1)

您可以使用以下代码:

db.Depts.GroupBy(x => x.Division).Select(x => x.FirstOrDefault()).OrderBy(x => x).ToList();