3 回答

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊
這真的很簡單。
一個(gè)極簡主義的例子。
視圖 EditUser.cshtml:
@model WebApplication2.Models.User
@using (Html.BeginForm("SaveUser", "Home", FormMethod.Get))
{
@Html.LabelFor(m => m.Username)
@Html.EditorFor(m => m.Username) <br />
@Html.LabelFor(m => m.Child.Name)
@Html.EditorFor(m => m.Child.Name) <br/>
@Html.LabelFor(m => m.Child.Toy.ToyName)
@Html.EditorFor(m => m.Child.Toy.ToyName) <br />
<input type="submit" />
}
Home 控制器中的動(dòng)作方法:
public ActionResult EditUser(User user)
{
return View(user);
}
public ActionResult SaveUser(User user)
{
// Do something with user to save it
// then show the Edit form again
return View("EditUser", user);
}

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超9個(gè)贊
您將不得不為您的用戶 ViewModel 搭建腳手架。這將允許您獲取用戶 -> 孩子 -> 玩具數(shù)據(jù)。
- 3 回答
- 0 關(guān)注
- 148 瀏覽
添加回答
舉報(bào)