我有一个包含3个对象的主模型,每个对象都排成一个部分视图。模型被传递到具有4个部分的形式,每个部分具有传递到模型的一部分。当我的表单提交时(从主视图,而不是部分)我没有从控制器中的部分获取数据。有什么我想念的吗?我似乎可以将数据从模型发送到部分,但在表单提交时无法将其恢复。
Main View
@model
@Html.BeginForm
{
->Partial1(model.section1)
->Partial2(model.section2)
->Partial3(model.section3)
->Partial4(model.section4)
submit button
}
如果我没有很好地解释一下,我可以发布更多信息 在此先感谢您的帮助。
答案 0 :(得分:1)
我提出的解决方案是EditorTemplates。这些允许我从表格的分段中获取信息。
答案 1 :(得分:0)
如果您的部分是收藏品,请参阅http://nuget.org/packages/BeginCollectionItem