我有以下模型。
public class M
{
public int Id { get; set; }
public int A { get; set; }
public int B { get; set; }
public int C { get; set; }
public int D { get; set; }
....
}
Asp.Net Mvc 4 页面只需要编辑一列。我必须@Html.HiddenFor()
为所有其他列添加 - 否则 B、C、D.... 的数据库列将重置为 0。这是一种避免它的方法吗?
@model MyMvc.Models.M
@using (Html.BeginForm()))
{
@Html.HiddenFor(m => m.Id)
@Html.EditorFor(m => m.A)
@Html.HiddenFor(m => m.B)
@Html.HiddenFor(m => m.C)
@Html.HiddenFor(m => m.D)
......
}