2009-06-09 84 views
-1

在我的數據庫中我有成員表和圖片表。會員可以有1到多個圖片。當Post發佈後,member.Picture.Count = 0,我不明白爲什麼?我應該如何解決這個問題?發佈:綁定模型

什麼蔭做的是:

public ActionResult Create() 
    { 

     Member member = new Member(); 
     Picture pic = new Picture(); 
     member.Pictures.add(); 

     return View(new ClassifiedsFormViewModel(member)); 
    } 

// POST:

的[AcceptVerbs(HttpVerbs.Post) 公衆的ActionResult創建(會員成員) {

 if (ModelState.IsValid) 
     { 

      try 
      { 
       classifiedsRepository.Add(member); 
       classifiedsRepository.Save(); 

       return RedirectToAction("Create", new { id = member.MemberId }); 
      } 
      catch 
      { 
       ModelState.AddModelErrors(member.GetRuleViolations()); 
      } 
     } 

     return View(new ClassifiedsFormViewModel(member)); 
    } 
+0

你的圖片上是否有一些孩子的輸入控件在你的表格上?當你的Create方法沒有id參數時,你爲什麼要做一個重定向來創建和傳遞一個id? – 2009-06-09 16:51:21

回答

0

從你提供了什麼代碼我唯一能看到的就是你打電話的地方member.Pictures.add你並沒有真正傳遞任何東西。沒有什麼會被添加到圖片收藏。