Festlegen der AnzeigeName-Datenanmerkung dynamisch in ASP.NET MVC
-
14-09-2020 - |
Frage
Ich habe eine Datenbanktabelle mit den folgenden Feldern
item_key, Gegenstandswert, Anzeigename, UiHint
Ich möchte in der Datenbanktabelle angeben können, in der das DisplayTemplate verwendet wird, und auch der DisplayName.
generasacodicetagpre.Das UiHint arbeitet, aber ich kann nicht auf eine Weise ausarbeiten, um den DisplayName dynamisch einzustellen, der obige Code erzeugt etwas wie
item_value TextBox
item_value TextBox
item_value TextBox
Wenn ich möchte, dass die Item_Values-Titel aus dem Feld display_name gezogen werden sollen.
ist es möglich, dies mit Datenanmerkungen zu tun? Sahen auf das http://msdn.microsoft.com/en-us/library/system.comPonentModel.dataAnnation.disPlayAttribute%28V=VS.95%29.aspx und suche, aber es ist nicht gelungen, keine zu finden Beispiele für das, was ich nach
binLösung
Sie müssen Ihren Cusotm-Modellmetadataprovider umsetzen, um dies zu tun.Dieser Link sollte Sie beginnen: