【发布时间】:2018-10-25 11:58:54
【问题描述】:
如何在DisplayFor 中人性化地显示日期?
我试过这样:@Html.DisplayFor(model =>model.EndDate.Humanize())
但编辑器显示如下错误:
表达式树可能不包含使用 可选参数
【问题讨论】:
-
您不能在表达式中使用方法。
.Humanize()是什么? -
Humanize - Humanizer 包中的函数,以可读方式显示日期时间,例如:20.10.2018 >> 5 天前
-
那么就使用
@Model.EndDate.Humanize()- 在你的情况下使用DisplayFor()是没有意义的 -
Stephen Muecke,谢谢你的帮助,你是对的)
标签: asp.net asp.net-mvc .net-core asp.net-core-mvc