0

私は次のようなViewModelを持っています

public string Name {get; set;}
public List<Item> Items {get; set;}

Itemクラスは次のとおりです。

public int ItemID {get; set;}
public bool IsMaster {get; set;}

私の見解では、名前のテキストボックスとドロップダウンリストの2つの入力があります。

ドロップダウンリストでリストにアイテムを追加したいのですが、これはdropdownlistforで可能ですか、それともFormCollectionからプルする必要がありますか?

4

1 に答える 1

0

あなたはこれについて間違った方法で進んでいると思います。モデルにドロップダウンリストにバインドできるアイテムがある場合は、そこから選択したアイテムを取得できます

public List<SelectListItems> Items {get;set;}

それ以外の場合は、フォーム コレクションを使用して選択した値を取得し、手動でアイテムを追加する必要があります。上記の方法でも、選択したアイテムからリストに手動で追加する必要があります。

于 2012-11-29T10:19:47.703 に答える