ASP.NET MVC の EditorFor の書式を指定する
ASP.NET MVC において、EditorFor の書式を指定する場合は Model に指定をする。
Model
ApplyFormatInEditMode = true の規定は false。
編集時にも同じフォーマットを使用する場合は true にします。
「 yyyy/MM/dd 」で表示
View@Html.EditorFor(m => m.Hizuke)
Model
[DisplayFormat(DataFormatString = "{0:yyyy/MM/dd}", ApplyFormatInEditMode = true)] public DateTime Hizuke { get; set; }
ApplyFormatInEditMode = true の規定は false。
編集時にも同じフォーマットを使用する場合は true にします。