Ich muss ein vorhandenes Objekt als eine Eigenschaft in meinem Modell verwenden, das DisplayNameAttribute nicht anwenden kann, da die Datei kompiliert wird.Aktualisieren von DisplayName ohne Attributierungseigenschaft
Dies ist ein komplexes und tiefes Objekt und dieses Muster muss wiederholt werden - ich möchte keinen Wrapper darüber erstellen, es sei denn, ich muss es unbedingt tun.
Ich glaube, die am besten geeignete Möglichkeit ist, das DisplayName-Attribut für die ModelMetadata-Klasse manuell festzulegen.
Ich habe es geschafft Eigenschaften zu finden und das Anzeigeattribut mit dem Code unten ein:
Die in der zweiten Zeile vorgenommenen Änderungen wirken sich nicht auf die „Quelle der Wahrheit“ - das heißt, jedes Mal wenn die erste Zeile wird ausgeführt DisplayName
Eigenschaft auf FirstName
ist auf Null festgelegt.
Wie kann ich das umgehen? Dies ist in einer normalen MVC-Methode.