1

それぞれが部分的なビューに並ぶ3つのオブジェクトを含むメインモデルがあります。モデルは、4つのパーシャルを持つフォームに渡され、各パーシャルにはモデルの一部が渡されます。フォームが送信されたとき(パーシャルではなくメインビューから)、コントローラーのパーシャルからデータを取得していません。足りないものはありますか?モデルからパーシャルにデータを送信できるようですが、フォーム送信でデータを取り戻すのに問題があります。

Main View  
@model  
@Html.BeginForm  
{  
->Partial1(model.section1)  
->Partial2(model.section2)  
->Partial3(model.section3)  
->Partial4(model.section4)  
submit button  
}

うまく説明できなかった場合は、さらに情報を投稿できます。
助けてくれてありがとう。

4

2 に答える 2

1

私が思いついた解決策はEditorTemplatesです。これらにより、フォームのセクション化されたビットから情報を取得することができました。

于 2012-11-30T20:53:04.370 に答える
0

パーシャルがコレクションの場合は、http://nuget.org/packages/BeginCollectionItemを参照してください

于 2012-11-30T19:49:48.680 に答える