2013-08-02 62 views
3

我有我的字段中輸入以下屬性:MVC3範圍屬性 - 犯規承認值爲零

[Range(-1,200)] 
public decimal MyValue{ get; set; } 

如果我輸入不在範圍不同的任意值,我得到:

The field must be between -1 and 200 

這可以。

問題出在這裏,當我輸入零是一個有效值時,我得到了「該字段必須是數字」驗證消息。

有什麼建議嗎?
謝謝

回答

0

我認爲這可能是由於decimal類型。試試這個:

[Range(typeof(Decimal),"-1", "200")] 
public decimal MyValue{ get; set; } 

Source.