1

我很难摆脱自动完成中出现的重复条目。自动完成是从数据库动态生成的。

这是控件中用于自动完成的代码:

 public ActionResult AutoCompletefootball()
    {
        var db = new footEntities();
        string selection = this.Request.Params["term"].ToString();
        return Json(db.football.Where(a => a.player.Name.StartsWith(selection)).Select(Adds => a.Player.Name), JsonRequestBehavior.AllowGet);
    }

欢迎所有建议

4

2 回答 2

1

在您的 return 语句(使用 LINQ 的地方)中,添加 DISTINCT 子句。

于 2012-04-10T22:08:18.103 回答
0

.distinct() 会消除重复,但考虑到出现重复是因为有很多同名玩家,所以他们并不是真正的重复人

于 2012-04-10T22:09:18.630 回答