1
A
回答
0
的關鍵是使用下面的語法在您的視圖爲您的孩子收集物品:
data.Children.Index and data.Children[index].Properties
下面是一個簡單的例子:
型號:
public class Parent
{
public int FieldA { get; set; }
public string FieldB { get; set; }
}
public class Child
{
public int Id { get; set; }
public string Name { get; set; }
}
public class ParentChildViewModel
{
public Parent Master { get; set; }
public List<Child> Children { get; set; }
}
控制器:
public ActionResult Edit()
{
return View(new ParentChildViewModel());
}
[HttpPost]
public ActionResult Edit(ParentChildViewModel data)
{
// Save your objects
}
查看:
@model ParentChildViewModel
...
@using(Html.BeginForm())
{
@Html.TextBoxFor(x => x.Master.FieldA);
@{ int index = 0; }
@foreach(var c in Model.Children)
{
@Html.Hidden("data.Children.Index", index);
@Html.TextBox("data.Children[" + index + "].Name")
@{ index++; }
}
}
在您的控制器,您將收到的。孩子屬性更改名稱屬性和對的.master父所做的更改作出。唯一的技巧是data.Children語法其中data是Controller上變量名稱的名稱。 data.Children.Index是每個孩子都需要的,當然你必須增加索引。
希望有所幫助。
相關問題
- 1. 在同一個MYSQL查詢中的父母和子女消息
- 2. ios - 父母和子女調用鍵盤通知視圖都
- 3. linq:祖父母 - 父母 - 子女查詢
- 4. 在Jquery中尋找父母的子女
- 5. 將子女分配給父母之一的父母之一
- 6. 父母子女關係UI
- 7. 父母/子女關係 - indexOf
- 8. 大表父母子女
- 9. 休眠和父母/子女關係
- 10. 父母和子女複選框
- 11. 選擇父母和子女記錄
- 12. 父母和子女關係數組
- 13. 關係實現(父母和子女)
- 14. 帳戶層次?父母賬戶有子女可以成爲父母的子女
- 15. C++在父母子女回報功能
- 16. jquery,在父母點擊檢查子女
- 17. 浮動子女中心父母div
- 18. 選擇父母有趣的性質在父母的子女
- 19. Ruby on Rails:同一父母子女對的多個acts_as_list指令
- 20. 在同一網頁上保存/編輯父母和孩子的信息
- 21. 刪除父母與子女在一對多映射在Hibernate中
- 22. Rails:創建父母,使用父母自己的視圖,同時創建子女記錄
- 23. 雙向映射@OneToMany對象(父母和子女):父母被保存,孩子不
- 24. 如何在elasticsearch中加入父母和子女
- 25. 在父母和孩子邏輯
- 26. T-SQL:得到一個單列的父母,子女,孫子女... N孩子
- 27. reactjs從父母編輯孩子狀態
- 28. DOM的幫助,父母的父母,子女
- 29. SSRS層次結構遞歸父母 - 子女與多個父母
- 30. NSFetchRequest父母的所有子女