MVC3のhtml.editorforの問題
-
25-10-2019 - |
質問
additiTemvmと呼ばれるビューモデルに入力されたフォームのビューがあります。このViewModelには次のプロパティがあります。
public List<Category> Categories{get;set;}
私がしようとしているのは2つのことです。
私のviewmodelの一般的なカテゴリリストにあるチェックボックスのforeachカテゴリをレンダリングします。
フォームが投稿されたときに、私のコントローラーアクションで、プロパティを受信します カテゴリ インスタンス化された(additiTemvmのインスタンスに)
最初のポイントについては、(m => m.categories)のようなLambda式を使用してチェックボックスのグループをレンダリングするヘルパー(存在する場合)を使用して、代わりにチェックボックスをビューにforeachでレンダリングします。
2番目のポイントについて、MVCには1つの機能があることを読みました カスタムモデルバインダー. 。これらは、ValueProviders(クエリストリング、Cookie、またはフォーム値)から値を取得し、フォームが投稿された後に呼び出された特定のアクションに渡す必要なインスタンスを作成します。インスタンス化されたプロパティカテゴリを受信するために、1つのカスタムモデルバインダーを作成する必要がありますか?
解決
これはうまくいくかもしれません
所属していません StackOverflow