首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在ASP.NET MVC DisplayFor Html Helper中为空值显示" null“

在ASP.NET MVC DisplayFor Html Helper中为空值显示" null“
EN

Stack Overflow用户
提问于 2013-04-13 06:04:58
回答 1查看 21K关注 0票数 28

如果模型项的值为null,有没有方法使@Html.DisplayFor值在视图中显示为“NULL

下面是我当前正在处理的详细信息视图中的一个项目的示例。如果Description的值为null,则当前if不显示任何内容。

代码语言:javascript
复制
<div class="display-field">
    @Html.DisplayFor(model => model.Description)
</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-24 18:20:37

是的,我建议您在codefirst模型中使用以下带可空日期时间字段的数据注释:

代码语言:javascript
复制
[Display(Name = "Last connection")]
[DisplayFormat(NullDisplayText = "Never connected")]
public DateTime? last_connection { get; set; }

然后在您的视图中:

代码语言:javascript
复制
@Html.DisplayFor(x => x.last_connection)
票数 71
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15981594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档