日期将于12月30日在MVC 4中发布

时间:2013-11-26 22:43:38

标签: asp.net-mvc-4

在我的模特中,我有:

[DisplayName("Title Date")]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = ("{0:d}"))]
public Nullable<System.DateTime> DateOfTitle { get; set; }

我的观点有:

<td>@Html.DisplayFor(modelItem => Model.DateOfTitle)</td>

此字段的数据库中的值为null。除非此字段的有效日期,否则我希望DisplayFor不显示任何内容。它显示为 12/30/1899

1 个答案:

答案 0 :(得分:0)

尝试使用此..

[DisplayFormat(NullDisplayText = "", 
           ApplyFormatInEditMode = true, DataFormatString = ("{0:d}"))]