4

ViewModelセッションに保存しています。ライブ環境に問題あり。構成のため、シリアル化できないクラスをセッションに保存できず、SelectListとしてマークされていませんSerializable

コントロールのSelectListinViewModelとしてDataSourceのinの使用を除外するより良い方法は何ですか?DropDown

4

1 に答える 1

6

選択リストではなく、アイテムのコレクションをビューモデルに保存できます。GetSelectList()次に、コレクションを使用して SelectList を作成するメソッドを ViewModel に追加します。

そうすれば、データを保存し、セッションからそのオブジェクトを取得したら、GetSelectList()メソッドを呼び出してドロップダウンリストで使用できます。

パラメータを渡して、選択した値を設定することもできます。

于 2013-01-16T13:33:50.117 に答える