ฉันมีปัญหาในการแสดงเฉพาะวันที่ส่วนหนึ่งของ DateTime ลงในกล่องข้อความโดยใช้ TextBoxFor <,> (นิพจน์, htmlAttributes)
โมเดลนี้ใช้ Linq2SQL ฟิลด์เป็น DateTime บน SQL และในโมเดล Entity
ล้มเหลว:
<%= 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"