我有一个页面收集有关相同类型的两个对象的信息。提交页面时,处理提交信息的操作正在尝试使用模型绑定,类似于:
public ActionResult Submit(Person parent, Person child)
{
//Do some stuff
}
它成功地绑定了其中一个,但没有成功绑定另一个。有没有人有任何建议/资源等可以帮助我让它工作?
如果需要,我可以删除/重命名并发布各个部分的实际代码。
我有一个页面收集有关相同类型的两个对象的信息。提交页面时,处理提交信息的操作正在尝试使用模型绑定,类似于:
public ActionResult Submit(Person parent, Person child)
{
//Do some stuff
}
它成功地绑定了其中一个,但没有成功绑定另一个。有没有人有任何建议/资源等可以帮助我让它工作?
如果需要,我可以删除/重命名并发布各个部分的实际代码。
对此的解决方案与我前几天发布的问题的解决方案非常相似(尽管我根本不会称其为骗局)。
您需要做的只是在输入中包含参数名称,例如:
<%: Html.TextBox("Parent.Name") %>
.....
<%: Html.TextBox("Child.Name") %>
它应该自动工作。
(我认为这只是 MVC2,你没有提到你使用的是 1 还是 2)
有一个包含两个人实例的 ParentChild 模型是否有意义?
我认为我没有看到任何像这样尝试在帖子上绑定两个模型的示例。