0

クラスからのIDとタイトルで構成されるViewBagを渡しました(これをゲームと呼びます)。列挙型の代わりにViewBagのコンテンツを使用して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))

from変数とin変数を置き換える必要があることは知っていますが、それらを何に置き換えるかわかりません。何か案は?ありがとう。

4

1 に答える 1

6

ゲームの ID フィールドとタイトル フィールドが ViewBag に既にある場合、これを実行できないのはなぜですか?

@Html.DropDownList("GameID", new SelectList(ViewBag.Games, "ID", "Title"))
于 2011-10-10T21:07:50.083 に答える