【发布时间】:2020-03-05 23:48:59
【问题描述】:
我的开发环境由 ASP .Net Core 2.2 Razor(非 MVC)组成,使用 c#
在我的一个 .cshtml 文件中,我使用以下代码在表格中显示信息:
@Html.DisplayFor(modelItem => item.StartDate.ToLongDateString())
StartDate 在数据库中保存为 DateTime 字段。
根据 Microsoft Docs,.ToLongDateString() 的日期格式应如下:“dddd, MMMM d, yyyy”
但是,我在现场收到以下错误:
System.InvalidOperationException:模板只能用于 字段访问、属性访问、一维数组索引或 单参数自定义索引器表达式。
任何关于如何正确格式化 StartDate 的信息将不胜感激。
【问题讨论】:
-
检查this link。另一位用户遇到了类似的错误,他的解决方案可能对您有用。
标签: c# razor tag-helpers