私はmvc3パターンで作業を開始しており、問題に直面しています。MVC3ネストされた部分ビューがサブミットされました。どのように機能するのですか?
問題文は次のように何いくつかある:私は部分図は、いくつかのコンテンツをレンダリングして、その部分図に表示するために必要なすべてのデータが含まれていMasterPartialModel
という名前のモデルにバインドされているMasterPartial
を言うことができます持って
。 MasterPartialView
にはnレベルのネストされた部分図があり、MasterPartialView
内のオンデマンドでレンダーするネストされた子部分図はChildPartialView
にバインドされています。
さらに、MasterPartial
ビューには、タグという形式があります。今私の質問は、どのモデルが私が受け取っていると私はそれがその中で宣言されているフォームを持っているビューのモデルになるまで、提出することです。子ビューの1つによってレンダリングされたデータをユーザーが変更するかどうかはどのようにわかりますか。ユーザーが必要に応じてレンダリングした子ビューのモデルをどのように取得するのですか、MVC3パターンのこの種の問題をどうやって解決するのでしょうか?
フォームは、 "モデル"ではなく、その中にバインドされたコントロール内の値を送信します。 – Lloyd
しかし、異なるモデルにバインドされた複数のコントロールが異なるビューに存在するため、それらは1つのモデルに蓄積されるか、またはサブミット時にサーバー上で何を受け取るのでしょうか? – Wajeeh
これらがすべて単一のフォーム要素内にある場合は、これらの値も取得されます。 ASP.Net以外のHTML、http://www.w3schools.com/html/html_forms.asp – Lloyd