Da wir System.ComponentModel.DataAnnotations.DisplayAttribute
verwenden können, um ein Label für eine Eigenschaft festzulegen, möchte ich es für die Klasse verwenden, aber das ist auf Klassen nicht erlaubt.
using System.ComponentModel.DataAnnotations;
[Display(Name = "Eine Person")]
public class Person
{
[Display(Name = "Ein Name")]
public string Name { get; set; }
}
Weiß jemand eine Lösung dafür?
BEARBEITEN: Ich möchte es in einer stark typisierten Ansicht verwenden. Wenn ich eine neue stark typisierte Ansicht erstelle, ist der Klassenname im HTML fest codiert, so wie dies:
@model Models.Person
Person
@Html.LabelFor(model => model.Name)
Ich möchte etwas Ähnliches wie die Name
-Eigenschaft machen.