J'ai une application localisée, et je me demande s'il est possible d'avoir la DisplayName
propriété pour un certain modèle définie à partir d'une ressource.
J'aimerais faire quelque chose comme ça:
public class MyModel {
[Required]
[DisplayName(Resources.Resources.labelForName)]
public string name{ get; set; }
}
Mais je ne peux pas le faire, comme le dit le compilateur: "Un argument d'attribut doit être une expression constante, une expression de type ou une expression de création de tableau d'un type de paramètre d'attribut" :(
Existe-t-il des solutions de contournement? Je produis des étiquettes manuellement, mais j'en ai besoin pour la sortie du validateur!