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