1

重複の可能性:
ASP.net MVC - null 許容プロパティを含むカスタム属性エラー メッセージ

整数フィールドのデフォルトの検証メッセージを置き換えることはできますか? ローカライズしたい。(int の場合: 「フィールド ID は数値でなければなりません。」)

4

1 に答える 1

0

ErrorMessageResourceName プロパティを使用できます。

[Required(ErrorMessageResourceName = "SomeResource")]
[StringLength(30, ErrorMessageResourceName = "SomeOtherResource")]
public string Name { get; set; }

例として、このブログ投稿をチェックアウトできます。

これを受けて

整数の検証にどのように適用できますか?

まず、整数をどのように検証していますか? コードを見せてください。

正規表現を使用している場合は、使用します

 [RegularExpression("pattern", ErrorMessageResourceName = "SomeResource")]

または、カスタム属性を使用している場合は、これを同様の方法で使用できます。

于 2012-10-29T17:52:07.427 に答える