2011-04-21 19 views
0

必要なエラーメッセージ属性は、リソースファイルまたはコンフィグレーションによって異なる言語で利用できますか?必須属性のErrorMessageに動的テキストを設定できますか?

[Required(ErrorMessage = "Please enter your name")] 
public string SenderName { get; set; } 

我々は、configファイルのリソースから読み取る"Please enter your name"ダイナミックテキストを作成したいと思います。

それは可能ですか?

答えて

0

属性パラメータはコンパイル時に解決する必要があるため、これは不可能です。 MSDNから

:属性に渡された

値は、コンパイル時にコンパイラに知らなければなりません。

通常、.NET internationalizationスキームで衛星アセンブリを使用することをお勧めします。

関連する問題