我有一个Person
类,它具有以下属性
[DisplayName("Born")]
public virtual Country Born { get; set; }
[DisplayName("Lives")]
public virtual Country Lives { get; set; }
Country
类看起来像这样
public class Country
{
public int Id { get; set; }
public string Title { get; set; }
}
支架视图看起来像
<th>
@Html.DisplayNameFor(model => model.Born.Title)
</th>
<th>
@Html.DisplayNameFor(model => model.Lives.Title)
</th>
问题是标题标签是Title
而不是Born/Lives
。我尝试将DataAnnotation添加到Country
类并且它可以工作但不适合,因为我想要不同的列标题,一个Born和一个Lives。
我一直在谷歌搜索教程一段时间但仍然没有看到任何东西。有人可以帮帮我吗?