【发布时间】:2021-09-22 18:34:10
【问题描述】:
我正在使用 JSON 为下拉列表发送一个 ASP Awesome Combobox 条目。
代码如下:
public ActionResult GetEngineerData()
{
var items = db.Results.Where(x=>x.Engineer != null).Select(o=>new KeyContent(o.Engineer,o.Engineer)).Distinct()
return Json(items);
}
这并没有提供一个不同的列表,而是有很多重复的。 我也试过这样做(在 Select KeyContent 代码之前定位不同):
public ActionResult GetEngineerData()
{
var items = db.Results.Where(x=>x.Engineer != null).Distinct().Select(o=>new KeyContent(o.Engineer,o.Engineer))
return Json(items);
}
感谢您的帮助。
【问题讨论】:
-
它是从包含大约 100 项“工程师”列的表中提取的。此列表中只有大约 4 个唯一项目,但在运行时,下拉列表中会填充“工程师”列中表中的所有条目
标签: c# asp.net-mvc linq-to-entities