这是我的控制器代码
public ActionResult Index()
{
List<dropdown> lobj = new List<dropdown>();
//DataLayer.DbOperation dob = new DataLayer.DbOperation();
data.db odb = new data.db();
DataSet ds = new DataSet();
ds = odb.LoadGrid();
foreach (DataRow dr in ds.Tables[0].Rows)//adding data to the List from Data set
{
lobj.Add(new dropdown
{
data = dr["city"].ToString()
});
ViewBag.city = new SelectList(lobj);
}
return View();
}
这是我的查看页面代码
@Html.DropDownList("city")
它的节目六次&#34; mvc.models.dropdownlist&#34;下拉列表中的名称 但没有显示城市名称 请帮助我提前感谢
答案 0 :(得分:1)
这是因为您正在创建View无法正确读取的匿名类型。
试试这个:
Cocorico
(这是一个经典问题,必须重复,但我无法找到完全匹配)