使用DataAnnotations特性中的DisplayName设置新的列名称。
例如,假设我们有以下的模型类:
public class Product
{
public int Id { get; set; }
[DisplayName("产品名称")]
public string Name { get; set; }
[DisplayName("价格")]
public decimal Price { get; set; }
}
在这个示例中,我们使用DisplayName特性为Name和Price列设置了新的名称。
接着,在视图中使用Html.DisplayFor或Html.DisplayNameFor方法来显示或更改显示列名称:
@model IEnumerable
@Html.DisplayNameFor(model => model.Name)
@Html.DisplayNameFor(model => model.Price)
@foreach (var item in Model)
{
@Html.DisplayFor(modelItem => item.Name)
@Html.DisplayFor(modelItem => item.Price)
}
在这个示例中,我们使用Html.DisplayNameFor方法来显示更改后的列名称,同时使用Html.DisplayFor方法来显示模型属性的值。
这样,我们就可以使用DataAnnotations特性中的DisplayName来更改在ASP.NET Core MVC中显示的列名称。