我有一个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。
我已经在谷歌上搜索了一段时间的教程,但仍然没有看到任何东西。有人可以帮助我吗?