TextBoxFor <,> (expression, htmlAttributes)를 사용하여 DateTime의 유일한 날짜 부분을 텍스트 상자에 표시하는 데 문제가 있습니다.
이 모델은 Linq2SQL을 기반으로하며 필드는 SQL 및 엔터티 모델의 DateTime입니다.
실패한:
<%= Html.TextBoxFor(model => model.dtArrivalDate, String.Format("{0:dd/MM/yyyy}", Model.dtArrivalDate))%>
이 트릭은 감가 상각되는 것 같습니다. htmlAttribute 객체의 문자열 값은 무시됩니다.
실패한:
[DisplayFormat( DataFormatString = "{0:dd/MM/yyyy}" )]
public string dtArrivalDate { get; set; }
"00:00:00"부분없이 세부 정보 / 편집보기에서 날짜 부분 만 저장하고 표시하고 싶습니다.