假设我有一个Child和Parent对象,每个对象都有一个存储库和一个控制器。MVC将子项添加到父项
更新:家长有许多子对象。
父母的创建控制器看起来像。要创建的帖子将使用自动生成的表单进行创建。
public ActionResult Create()
{
return View();
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(Parent parent)
{
var parentRepo = new ParentRepository();
parentRepo.Save(parent);
return View();
}
我在创建父项后如何创建子项?
1)一个解决办法是使用像孩子的URL /创建/ {idParent}
2)或甚至嵌入父ID在子所以它贴有子数据的其余部分产生的形式。
两者似乎都不符合MVC的精神。
)是“最佳”解决方案。仍然看起来很奇怪。自从我必须完成这个项目以来,我一起去了。 – 2010-07-02 07:11:45