假設我有一個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