如果模型项目的值为空,有没有办法获取@ Html.DisplayFor值在视图中显示“NULL”?
以下是我在“细节”视图中正在处理的项目的示例。现在如果说明的值为空,则不显示任何内容。
<div class="display-field"> @Html.DisplayFor(model => model.Description) </div>
解决方法
是的,我建议您在代码第一个模型中使用以下数据注释和可空的datetime字段:
[Display(Name = "Last connection")] [DisplayFormat(NullDisplayText = "Never connected")] public DateTime? last_connection { get; set; }
那么在你看来:
@Html.DisplayFor(x => x.last_connection)