0

MVC 4 は初めてです。範囲データの注釈で装飾されたプロパティを持つモデルがあります。これが私が言おうとしていることです。

[Range(0,11)]
[DisplayName("Height:Inch")]
public int HeightInch { get; set; }

ここに私の問題があります。1桁の数字でテストしようとすると、0を含めない限り何もしません。つまり、機能させるには2桁にする必要があります。しかし、私がテストすると0 and 1それはかかりますが、2 to 9数はかかりません。

1桁の数字で機能するようにフォーマットするにはどうすればよいですか?

4

1 に答える 1

1

jquery-validate 1.11.0 バージョンを使用している場合、これは既知の問題です。このリンクを参照してください。

https://github.com/jzaefferer/jquery-validation/issues/626

私がお勧めするのは、古いバージョンの jquery-validate を入手するか、この問題を修正したと思われる jquery.validate-1.11.1.js を入手することです。

いずれにせよ、問題は jquery-validate にあると思います。意図したとおりに機能するバージョンを見つける必要があります (ここではまだ 1.9.0 を使用しており、Range バリデータは問題なく動作します)。

于 2013-05-13T14:29:03.867 に答える