在 Edit 方法中传递包含所有字段值的模型实例,并将表单字段的值设置为实例中的相应值。例如:
public ActionResult Edit(int id) { // 从数据库获取模型实例 var model = db.MyModel.Find(id); // 设置各个表单字段的值 ViewBag.Field1 = model.Field1; ViewBag.Field2 = model.Field2; // 其他字段同理
return View(model);
}
在 Edit 视图中,使用 HtmlHelper 的表单助手方法将表单字段绑定到模型属性。例如:
@Html.TextBoxFor(m => m.Field1) @Html.TextBoxFor(m => m.Field2) // 其他字段同理
这样就可以在编辑视图中正确显示并更新所有字段的值了。