尝试构建下拉列表时ASP MVC Select语句错误

时间:2013-03-24 13:17:57

标签: asp.net-mvc select selectlistitem

错误:不包含“选择”的定义,也没有“选择”接受第一个参数的扩展方法.....

我在例子中看到了这种方式,为什么它讨厌我的.select语句?我只是想构建我的下拉列表并将其发送到视图。

IEnumerable<SelectListItem> items = db.Genres
                .Select(c => new SelectListItem
                                {
                                    Value = c.gId.ToString(),
                                    Text = c.gName
                                });
ViewBag.gId = items;

1 个答案:

答案 0 :(得分:1)

  

为什么它讨厌我的.select声明?

通过在页面顶部添加正确的using指令,确保已将.Select()扩展方法纳入范围:

using System.Linq;

在进入ASP.NET MVC之前,您应该阅读有关extension methods如何工作以及LINQ的更多信息。