Asp.net mvc 尝试构建dropdownlist时ASP MVC Select语句错误
错误:不包含“Select”的定义,也不包含“Select”的扩展方法,该扩展方法接受…..的第一个参数 我在很多例子中看到过这种方法,为什么它讨厌我的.select语句?我只是尝试构建我的dropdownlist并将其发送到视图Asp.net mvc 尝试构建dropdownlist时ASP MVC Select语句错误,asp.net-mvc,select,selectlistitem,Asp.net Mvc,Select,Selectlistitem,错误:不包含“Select”的定义,也不包含“Select”的扩展方法,该扩展方法接受…..的第一个参数 我在很多例子中看到过这种方法,为什么它讨厌我的.select语句?我只是尝试构建我的dropdownlist并将其发送到视图 IEnumerable<SelectListItem> items = db.Genres .Select(c => new SelectListItem
IEnumerable<SelectListItem> items = db.Genres
.Select(c => new SelectListItem
{
Value = c.gId.ToString(),
Text = c.gName
});
ViewBag.gId = items;
IEnumerable items=db.Genres
.选择(c=>new SelectListItem
{
Value=c.gId.ToString(),
Text=c.gName
});
ViewBag.gId=项目;
为什么它讨厌我的.select语句
通过在页面顶部添加正确的using指令,确保已将扩展方法纳入范围:
using System.Linq;
在进入ASP.NET MVC之前,您可能应该阅读更多关于如何工作和LINQ的一般信息。您是正确的,我需要阅读更多内容,以及tyvm来指出从何处开始。我做了右击操作,VS没有告诉我加载linq。但这当然是解决办法。再次感谢@不幸的是,VS无法帮助您使用扩展方法。因此,如果这篇文章帮助你解决了你遇到的问题,你可以考虑点击它旁边的记号来回答它: