Ich habe eine lokalisierte Anwendung und frage mich, ob es möglich ist, die DisplayName
Eigenschaft für ein bestimmtes Modell aus einer Ressource festzulegen.
Ich möchte so etwas machen:
public class MyModel {
[Required]
[DisplayName(Resources.Resources.labelForName)]
public string name{ get; set; }
}
Aber ich kann es nicht, wie der Compiler sagt: "Ein Attributargument muss ein konstanter Ausdruck, ein Ausdruckstyp oder ein Arrayerstellungsausdruck eines Attributparametertyps sein" :(
Gibt es Problemumgehungen? Ich gebe Etiketten manuell aus, aber ich benötige diese für die Validatorausgabe!