删除重复的SelectListItem?不同

时间:2014-01-02 22:39:10

标签: asp.net-mvc vb.net linq entity-framework

晚上好 就像我让我的列表框更有序 现在我在列表框中输入名字

我如何根据ABC的立场来解决这个问题,并且所有的人都拿出了他的

Function Index() As ActionResult
    ViewBag.country =
        (from t In db.country _
        Select New SelectListItem() With _
        { _
            .Text = t.Name, _
            .Value = t.countryid _
        }).Distinct().ToList()
End Function
@Html.ListBox("country", ViewBag.country)

一个样本

之前:1 之前:5 之前:2 之前:3 之前:6 之前:4 之前:4

之后:1 之后:2 之后:3 之后:4 之后:5 之后:6

thex elisa9180

1 个答案:

答案 0 :(得分:0)

解决方案

  ViewBag.country = (From t In db.country _
                       Select New SelectListItem() With _
                       { _
                           .Text = t.Name, _
                           .Value = t.countryid _
                       }).DistinctBy(Function(c) c.Text)