Asp.net mvc 3 下拉列表不显示数据
我有这个下拉列表,没有显示数据,我有一些错误Asp.net mvc 3 下拉列表不显示数据,asp.net-mvc-3,Asp.net Mvc 3,我有这个下拉列表,没有显示数据,我有一些错误 var City = from s in db.City_Office join c in db.City on s.IdCityOffice equals c.IdCity select c; ViewBag.IdCityoffice = new SelectList(City, "IdCity", "NameCity"); 首先,您的查询
var City = from s in db.City_Office
join c in db.City on s.IdCityOffice equals c.IdCity
select c;
ViewBag.IdCityoffice = new SelectList(City, "IdCity", "NameCity");
首先,您的查询可能不会返回任何数据。其次,您希望立即强制执行查询 简单的“选择”不会执行它。然后你需要使用它。调用ToList将强制执行,如果需要,则为Single
var City = (from s in db.City_Office
join c in db.City on s.IdCityOffice equals c.IdCity
select c).ToList();
使用断点查看是否从查询返回数据。