0

次のプロパティを持つ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 という異なる列ヘッダーが必要なため、適切ではありません。

私はしばらくチュートリアルをグーグルで調べてきましたが、まだ何も見ていません。誰か助けてくれませんか?

4

0 に答える 0