MultiSelect ボックスからフォームの値を強く型付けされたビューにバインドする方法を知りたいです。
明らかに、フォームが送信されると、複数選択ボックスは、選択された値の区切り文字列を送信します...この値の文字列をオブジェクトのリストに変換して、モデルに添付して更新する最良の方法は何ですか?
public class MyViewModel {
public List<Genre> GenreList {get; set;}
public List<string> Genres { get; set; }
}
コントローラー内でモデルを更新するとき、私は以下のように UpdateModel を使用しています:
Account accountToUpdate = userSession.GetCurrentUser();
UpdateModel(accountToUpdate);
ただし、何らかの方法で文字列から値をオブジェクトに戻す必要があります。
モデルバインダーと関係があると思いますが、これを行う方法の明確な例が見つかりません。
ありがとう!!ポール