在模型中设置 date 属性时,将执行以下操作:
if (!(rdr["JobEnded"] is DBNull)) { job.JobEnded = (DateTime)rdr["JobEnded"]; }
这导致 job.JobEnded 为 1/1/0001 12:00:00 AM。
我可以用什么代替
@Html.DisplayFor(modelItem => item.JobEnded)
显示“进行中”而不是“1/1/0001 12:00:00 AM”。
我尝试在视图中放置 if/else,但只能显示有效日期或什么也不显示。我确定我在这里遗漏了一些非常基本的东西,因为这是我第一次尝试 APS.NET MVC 视图。