0

mvc3パターンでの作業を開始し、問題に直面しています。

問題の説明は次のとおりです。

一部のコンテンツをレンダリングし、その部分ビューに表示するために必要なすべてのデータを含むMasterPartialという名前のモデルにバインドされている部分ビューがあります。MasterPartialModelMasterPartialViewnレベルまでネストされた部分ビューを持ち、内でオンデマンドでレンダリングするネストされた子部分ビューMasterPartialViewはでバインドされChildPartialViewます。

さらに、MasterPartialビューにはフォームタグがあります。今、私の質問は、提出時にどのモデルを受け取るかであり、私の理解までは、フォームが宣言されているビューのモデルになります。ユーザーがチャイルドビューの1つによってレンダリングされたデータに変更を加えたかどうかをどのように知ることができますか。ユーザーがオンデマンドでレンダリングした子ビューのモデルを取得するにはどうすればよいですか、またはMVC3パターンのこの種の問題にどのように対応するのですか?

4

1 に答える 1

0

問題を回避し、jqueryを使用してロードされたすべての部分ビューを調べることで問題を修正しました。必要なすべての値を収集して、モデルのタイプの配列を埋め、そのモデルの配列をコントローラーメソッドに送信して処理しました。:)jquery私はmvcと組み合わせると特に素晴らしいです...

于 2012-03-09T13:16:16.980 に答える