从部分中获取数据

时间:2012-11-30 18:59:02

标签: c# asp.net-mvc-3

我有一个包含3个对象的主模型,每个对象都排成一个部分视图。模型被传递到具有4个部分的形式,每个部分具有传递到模型的一部分。当我的表单提交时(从主视图,而不是部分)我没有从控制器中的部分获取数据。有什么我想念的吗?我似乎可以将数据从模型发送到部分,但在表单提交时无法将其恢复。

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

如果我没有很好地解释一下,我可以发布更多信息 在此先感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

我提出的解决方案是EditorTemplates。这些允许我从表格的分段中获取信息。

答案 1 :(得分:0)

如果您的部分是收藏品,请参阅http://nuget.org/packages/BeginCollectionItem