我有一个Person类定义为格式为空的日期时间字段
[DisplayName("Born Date")]
public DateTime? BornDate { get; set; }
我用这个领域,我认为作为
<td style="white-space:nowrap">
<%= Html.LabelFor(model => model.BornDate)%>
<br />
<%= Html.TextBoxFor(model => model.BornDate, new { id = "bornDate" })%>
<%= Html.ValidationMessageFor(model => model.BornDate, "*")%>
</td>
的问题是在我的模型BornDate属性当我编辑一个Person实例与BornDate文本框被格式化为
dd/MM/yyyy hh.mm.ss
虽然我会喜欢在没有时间部分(“dd/MM/yyyy”)的情况下对其进行格式化。我无法使用带格式字符串的toString方法,因为它是可以为空的字段。
我该怎么办?
好的例子也在这里http://stackoverflow.com/questions/12633471 – Azoro 2013-01-03 11:52:58
关于同样的问题的好例子可以在这里找到http://stackoverflow.com/questions/12633471 – Azoro 2013-01-03 11:54:52