3 回答

TA贡献2080条经验 获得超4个赞
这真的很简单。
一个极简主义的例子。
视图 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 控制器中的动作方法:
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);
}

- 3 回答
- 0 关注
- 149 浏览
添加回答
举报