2017-10-05 139 views
1

我是新來編程,並試圖把範圍驗證爲InterestRate,以確保利率是0和100之間
我也想檢查0應該包括在利率,因爲它必須更高。這是我到目前爲止有:範圍驗證 - 排除0

[Range(0, 100, ErrorMessage = "The interest rate should be between 0.00 to 100.00 ")] 
public decimal InterestRate { get; set; } 
+1

你在MVC模型或其他地方使用這個嗎?你在寫什麼類型的應用程序? –

+4

那麼爲什麼不把它改爲'1'而不是'0'('[Range(1,100,.....'])? – Igor

+1

@Igor我想他是說它不應該是絕對零但它可以是epsilon –

回答

2

那麼,爲什麼不將其更改爲10.01或以任何最低值允許是不是0

[Range(0.01, 100, ErrorMessage = "The interest rate should be between 0.01 to 100.00 ")] 
public decimal InterestRate { get; set; }