Razor の DateTime プロパティから時刻を削除したい
@Html.EditorFor(model => model.DATE_OF_BIRTH)
私は試しましmodel.DATE_OF_BIRTH.Date
た、model.DATE_OF_BIRTH.Date.ToShortDateString()
しかし、エラーを示しています。
Razor の DateTime プロパティから時刻を削除したい
@Html.EditorFor(model => model.DATE_OF_BIRTH)
私は試しましmodel.DATE_OF_BIRTH.Date
た、model.DATE_OF_BIRTH.Date.ToShortDateString()
しかし、エラーを示しています。
ビューモデルのプロパティを次の[DisplayFormat]
属性で装飾できます。
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")]
public DateTime DATE_OF_BIRTH { get; set; }
ヘルパーは、@Html.EditorFor(x => x.DATE_OF_BIRTH)
定義したフォーマットに従って値を表示します。
ビュー モデルを使用しておらず、ドメイン モデルを変更できない場合は、TextBox ヘルパーを使用できます。
@Html.TextBox("DATE_OF_BIRTH", Model.DATE_OF_BIRTH.ToShortDateString())