私は学生で初心者の開発者です。Resources.Messagesでのデータ注釈の使用C#
私は自分の職場のプロジェクトにいるのですが、データアノテーションを検証に使用していますが、動的エラーメッセージを実装するためにResources.Messagesを使用する必要があります。私がやろうとしているものの例をここで行く:このシナリオでは
[Required (ErrorMessage = (string.Format(Messages.MissingParameter, Messages.Ad)))]
[Range(0, long.MaxValue)]
public long? Ad { get; set; }
、パラメータが欠落していることは、フォロー文字列「{0}は、パラメータが必要である」とMessages.Adはinternacionalizedフィールドを持つ文字列です。
しかし、これらは使用渡した文字列の問題を考えていない - (>Why can't I use resources as ErrorMessage with DataAnnotations?このRegularExpressionsの例のように)私はデータアノテーションを使用している場合
スヨン、そこErrorResourceを使用してのようないくつかのソリューション、...です最終的な文字列を提供するためのパラメータ(string.formatに示されているように)
私の質問は、複雑な国際化文字列とデータ注釈の使い方です。