ASP.NET MVC4: Un attribut argument doit être une expression constante , typeof de l'expression ou de la création de la matrice de l'expression d'un attribut de type de paramètre

J'ai eu le code suivant:

    [Required(ErrorMessage = MessageModel.translateMessage("required")))]
    [Display(Name= MessageModel.translateMessage("id"))]
    public string user_id { get; set; }

Je suis en train de faire le message d'erreur dynamique mais j'obtiens l'erreur lors de la compilation.:

"An attribute argument must be a constant expression , typeof expression or array creation expression of an attribute parameter type."

Aucune solution pour ce problème?

Découvrez cette question: stackoverflow.com/questions/3814866/...
Ce qui conduit à la poste par Eric Lippert: blogs.msdn.com/b/ericlippert/archive/2009/02/02/...
double possible de C# Attribut Dynamique Arguments

OriginalL'auteur MiaoWin | 2013-02-21