我有一个从数据库收集数据并将其插入下拉列表的选择列表项。所有这些都有效,但我似乎无法使INT工作,例如,如果我写这个..等等。问题出在 ArticleID
IEnumerable<SelectListItem> items = db.Articles.Where(c=>c.RegistrationID==getid)
.Select(c => new SelectListItem
{
Value =c.ArticleID +"/"+ c.title,
Text = c.ArticleID + "/" + c.title
});
ViewBag.articles = items;
我收到错误无法将类型“System.Int32”转换为类型“System.Object” ,然后我的下拉列表被突出显示,即
@Html.DropDownList("article1",(IEnumerable<SelectListItem>)ViewBag.articles)
我显然不能做c.ArticleID.Tostring(),那么我该如何解决这个问题?如果我把 ArticleID 拿出来,一切正常,但我需要在那里..