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 回答