【发布时间】:2013-06-14 05:48:55
【问题描述】:
我有以下模型属性
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:d/M/yyyy}", ApplyFormatInEditMode = true)]
[Display(Name = "Date of Screening")]
public DateTime? ScreeningDate { get; set; }
还有以下观点:
@Html.TextBoxFor(model => model.ScreeningDate, new { @class="date maintainState" })
但我得到了文本框的这个标记:
<input value="18/06/2013 12:00:00 AM" class="date maintainState" ... type="text" />
我希望值为 18/06/2013
当我应用@Html.EditorFor 时它可以工作,但我需要控制类属性。我究竟做错了什么?非常感谢。
【问题讨论】:
标签: asp.net-mvc-4