App_GlobalResources
mvc3モデルのDataAnnotationsを含むフォルダーに保存されているresxファイルからの変換を使用しています。
で正常に動作しますがRequired DataAnnotation
、を使用しようとすると動作しなくなりDisplay DataAnnotation
ます。
これが私のコードです:
[Required(ErrorMessageResourceType = typeof(Resources.Error), ErrorMessageResourceName = "RequiredClientName")]
[Display(Prompt = "ClientName", ResourceType = typeof(Resources.Front))]
public string Name { get; set; }
ASystem.InvalidOperationException
は私が置いたときにのみスローされますDisplay DataAnnotation
これが完全な例外です(申し訳ありませんが、英語に翻訳する方法が見つかりませんでした):
Impossiblederécupérerlapropriété'Prompt'enraisondel'échecdelalocalization。Le type'Resources.Front' n'est pas public ou necontientpasunepropriétédechaînestatiquepubliqueaveclenom'FooterAbout'。
説明:Une例外nongérées'estproduiteaumomentdel'exécutiondelarequêteWebactuelle。Contrôlezlatracedela tile pour plus d'informations sur l'erreur et son origine danslecode。
Détailsdel'exception:System.InvalidOperationException:Impossiblederécupérerlapropriété'Prompt'enraisondel'échecdelalocalization。Le type'Resources.Front' n'est pas public ou necontientpasunepropriétédechaînestatiquepubliqueaveclenom'FooterAbout'。
私が使用しているモデルはに保存されていArea
ます。_Layout
また、から、またはからresxファイルの値にアクセスできます。Required DataAnnotation
ご協力ありがとうございました
フローレント。