【问题标题】:How to change the text returned by DisplayFor in Razor Pages?如何在 Razor Pages 中更改 DisplayFor 返回的文本?
【发布时间】:2020-09-18 08:08:18
【问题描述】:

在 MVC 中,我使用了 DescriptionAttribute 来更改 DisplayFor() 返回的文本。

但我不知道如何在 Razor Pages 中执行此操作。

我试过了:

[Description("Available Spots")]
public int? AvailableSpots {get; set; }

我试过了:

builder.Entity<Location>()
    .Property(m => m.AvailableSpots)
    .HasComment("Available Spots");

我的列标题仍然显示为 AvailableSpots

令人沮丧的是,Core 剥夺了我们之前拥有的这么多便利。有谁知道如何更改DisplayFor() 返回的文本?

【问题讨论】:

    标签: c# visual-studio asp.net-core entity-framework-core razor-pages


    【解决方案1】:
    [Display(Name = "Available Spots")]
    public int? AvailableSpots {get; set; }
    

    【讨论】:

      猜你喜欢
      • 2020-02-03
      • 1970-01-01
      • 2021-05-14
      • 2021-11-26
      • 2018-10-11
      • 1970-01-01
      • 2021-01-01
      • 2018-07-16
      • 2019-06-12
      相关资源
      最近更新 更多