ASP.NET MVC3モデル検証ロジックのソリューションが必要です。私は、カスタムローカリゼーションソリューションを持っていると私は、そのような何か変換するための方法を介してすべての文字列を渡している:MVC3モデルバリデーションメタデータとエラーメッセージを変更する
注:私はよく分からないが、私は、このアプローチはQT localizastionロジックから来ていると思いますが。 WordPressはsmillar技術も使用しています。
私はモデルの検証のために、このソリューションを適用しようというように属性:
[Required(ErrorMessage = Localizer.Translate("Please enter detail text!"))]
[DisplayName(Localizer.Translate("Detail"))]
public string Details { get; set; }
コンパイラは、私は、このエラーを与える:
エラー1は属性引数は式または配列のtypeof、定数式でなければなりませんアトリビュートパラメータタイプの作成式...
したがって、エラーメッセージとDisplayName属性をその場で修正しようとしましたが、できませんでした。
これを行う方法はありますか?もしあれば、それは人生の節約になるかもしれません:)
私は単に、このためにあなた*缶*の使用リソースファイルとは言えないでしょう。これは.NETでのローカライゼーションを処理するために想定されている*方法です。 – Aaronaught
下に私のソリューションを掲載してくれてありがとう – Orhaan