[DataType(DataType.Date, ErrorMessage = "Please enter a valid date in the format MM/dd/yyyy")]
[DisplayFormat(DataFormatString = "{0:d}", ApplyFormatInEditMode = true)]
[Display(Name = "From Date")]
public DateTime FromDate { get; set; }
내 보기
@Html.EditorFor(model => model.FromDate)
내 Date.cshtml (편집자 템플릿)
@Html.TextBox("", string.Format("{0:MM/dd/yyyy}", DateTime.Now),
new { @class = "datefield", type = "date" })
필자의 요구 사항은이 특정보기에서 데이터베이스 값을 보여 주지만 현재 날짜를 보여줄 때마다 표시됩니다. 어떻게 도와 주시겠습니까?
왜 날짜를 문자열로 변환하고 파싱하고 다시 덮어 쓰시겠습니까? –
Date.cshtml을 업데이트했지만 동일한 문제가 발생했습니다. – Amol