다음 모델을 가지고 있습니다.필드의 일부를 편집 하시겠습니까?
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)
......
}