gpt4 book ai didi

c# - 将 DisplayTemplate 设置为 WebGrid 列

转载 作者:行者123 更新时间:2023-11-30 18:42:28 24 4
gpt4 key购买 nike

我有这个样本

@Html.DisplayFor(modelItem => item.Expires, "DateTimeToDate" )

DateTimeToDate 显示模板:

@model DateTime?
@Html.Label(Model.HasValue ? Model.Value.ToShortDateString(): string.Empty)

专栏

... grid.Column("Expires", @Resources.Localization.Expires, canSort: true) ...

那么,我如何在 webgrid 列中使用 DisplayTemplate?

重新毕业。

最佳答案

如果您的 View 模型的 Expires 属性是 DateTime 并且您有一个自定义显示模板,您可以尝试以下操作:

grid.Column("Expires", format: @<text>@Html.DisplayFor(x => item)</text>)

这应该为 View 模型中每个项目的 Expires 属性呈现 ~/Views/Shared/DisplayTemplates/DateTime.cshtml

关于c# - 将 DisplayTemplate 设置为 WebGrid 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5723175/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com