私のビューに日付の書式を設定するコードは次のとおりです。ことを除いて 日付の書式設定ASP.NET C#による編集ビュー
[DisplayName("Date Last Seen")]
[DataType(DataType.Date), DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
public DateTime? LostDate { get; set; }
それ
すべての作品私は、[編集]をクリックし、自動的にレンダリングされません「LostDate」の現在の値を表示します。これを修正するにはどうすればよいですか?
私は以下の編集ビューのコードを使用しています。
<div class="form-group">
@Html.LabelFor(model => model.LostDate, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.LostDate, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.LostDate, "", new { @class = "text-danger" })
</div>
</div>
編集は2 私は日付が変更することで表示されない問題を解決してきた "{0:DD-MM-YYYY}" に{0:YYYY-MM-DD}が、すべて私の他にありますビューは年の最初の形式で表示されます。
現在の日付は表示されていますか? –