teh*_*ine 0 ienumerable viewbag asp.net-mvc-3 drop-down-menu
我有一个ViewBag传递,包括一个类的ID和标题(我们称之为游戏).我正在尝试使用ViewBag的内容而不是Enum创建一个Html.DropDownList.
现在,我有以下代码不正确:
Html.DropDownList("GameID", new SelectList(from IEnumerable<Games> game in
Enum.GetValues(ViewBag.Games) select new { value =
ViewBag.Games.ID, name = ViewBag.Games.Title}, "value", "name", Model.Content.GameID))
Run Code Online (Sandbox Code Playgroud)
我知道我需要替换from和in变量,但我不知道要替换它们.有任何想法吗?谢谢.
小智 6
如果你已经在ViewBag中将Game的ID和Title字段过去了,为什么你不能这样做呢?
@Html.DropDownList("GameID", new SelectList(ViewBag.Games, "ID", "Title"))
Run Code Online (Sandbox Code Playgroud)