小数点値を検証は、私はこのような何かをすることができるように期待していた
これは、ユーザーが負の小数を入力妨げる[MinimumSalary(0M)]
public decimal Salary { get; set; }
。しかし、コンパイラ・エラーが発生します。「有効な属性タイプではありません」。私はここに記載されている理由を理解しています:Why "decimal" is not a valid attribute parameter type?
私の花瓶の回避策は何ですか?
ここで10進数を使用する必要がありますか?給料を12.56に制限しますか?ちょうど 'int'を使用してください。つまり、通常の 'Range'属性を使うことができます。 – DavidG
'IsValid'が有効ですか? 'value> = _minValue'なら真を返すべきだと言っています... –
@PeterB、私はこれを修正しました。ありがとう。 – w0051977