私はこのようなプロパティを持つビューモデルを持っています:
[RegularExpression(@"^d\+$", ErrorMessageResourceType = typeof(Resources.Validation), ErrorMessageResourceName = "NumberValidationMsg" )]
public int? Number {get; set;}
NumberValidationMsg リソースは「許可された数字のみ!」に設定されています。
しかし、フォームの Number フィールドに 'test' のようなものを入力しようとすると、ModelState は次のような内容の ErrorMessage を表示します。
このメッセージをオフにしたり、カスタマイズしたりできますか? (または、おそらく最善の解決策は、 int? を string に置き換えることです)
ありがとう !