我很擅长使用MVC3,所以我希望我使用的术语都是正确的。
基本上我正在寻找一种方法(如果可能的话!)在同一页面上添加父和子记录。我能够正确显示页面,但我不确定如何更新父模型。
在我的创建视图中,我拥有父级的所有字段,我也想将子记录添加到表单中。
我目前正在使用Html.RenderPartial("CreateChildView")
在父级中显示我的创建子页面。
我还使用Html.RenderPartial("IndexChildView)
来显示已添加的子记录。
我坚持的地方是如何从上面的“CreateChildView”更新Parent模型, 我已经尝试在子视图中添加一个提交按钮,但我没有得到我希望的结果。
我正在寻找的等效c#代码是:
ParentObject.ChildObject.Add(new ChildObject)
然后一种正确显示的方法
先谢谢
答案 0 :(得分:0)
将两个部分放在带有ID的div中。使用来自“CreateChildView”的ajax发布数据并使用响应更新“IndexChildView”。