5

System.ComponentModel.DataAnnotationsASP.NET MVC 2 サイトで、検証属性を使用して ViewModel を装飾しています。Price という名前のフィールドの 1 つで、値がある程度 (この場合は 0) を下回っていないことを検証したいと思います。

RangeAttribute下位範囲と上位範囲の検証用に存在することは知っていますが、下位範囲のみの検証用にのようなものはMinimumValueAttribute存在しますか?

そうでない場合は、自分でロールするだけだと思います。

4

2 に答える 2

10

あなたが自分自身を転がす前に-試してみてください[Range(0.05, Double.MaxValue)]

于 2010-07-05T06:11:40.300 に答える
2

「最善の」解決策かどうかはわかりませんRegularExpressionが、試してみることはできます

"^\$?\d+(\.(\d{2}))?$"
于 2010-07-04T22:55:33.323 に答える