我有以下模型。编辑部分字段?
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)
......
}