asp.net mvcの属性を使用した検証は本当に素晴らしいです。[Range(min, max)]
これまで、値をチェックするためにバリデーターを使用してきました。例えば:
[Range(1, 10)]
public int SomeNumber { get; set; }
ただし、ここで最小と最大の状態を個別に確認する必要があります。私はこれらのような属性を見つけることを期待していました:
[MinValue(1, "Value must be at least 1")]
[MaxValue(10, "Value can't be more than 10")]
public int SomeNumber { get; set; }
これを書くための定義済みの属性はありますか?またはどうすればこれを達成できますか?
FluentValidationは、日付範囲を解決するための別のソリューションになる可能性があります。ここに役立つかもしれない別の質問への私の答えです。
—
ジノフ2016