0
A
回答
0
正如其他人指出,沒有一個出來做這個,我知道的方塊,但也有自己編寫自定義驗證屬性,你可以使用幾個人。我過去使用的一個很好的例子是從Lessthan Greaterthan Validation。
0
你必須編寫自定義的註解,但是爲什麼要費心:) 我強烈建議使用Fluent Validation
然後爲您解決問題應該是這樣的:
RuleFor(x => x.Property)
.GreaterThanOrEqualTo(0)
.LessThanOrEqualTo(100000)
.WithMessage("must be in range of 0-100000");
0
您可以實現IValidatableObject
並提供您的自定義的驗證:
喜歡的東西:
public class MyModel : IValidatableObject
{
public IEnumerable<ValidationResult> Validate(ValidationContext validationContext)
{
//todo implement your logic here
yield return new ValidationResult("Must be 0 or >= 1000");
}
}
0
我會建議使用流利的驗證
using FluentValidation;
...
public class IntValidator : AbstractValidator<int>
{
public IntValidator()
{
RuleFor(x => x.Property)
.Equal(0).GreaterThanOrEqualTo(100000)
.WithMessage("must be 0 or greater than 100000");
}
}
然後
int intvariable;
IntValidator validator=new IntValidator();
ValidationResult result= validator.Validate(intvariable);
相關問題
- 1. 爲年齡自定義驗證必須大於或等於18
- 2. 結果窗口過大,從+尺寸必須小於或等於:[10000],但是[100000]
- 3. ASP.NET MVC必須匹配驗證屬性
- 4. Rails驗證小於0或大於0,或字段不等於0
- 5. 用於電子郵件或電話的ASP.NET MVC數據註釋驗證程序
- 6. asp.net mvc美元貨幣驗證註釋
- 7. 警告:str_repeat():第二個參數必須是大於或等於0
- 8. ASP.NET MVC - 「驗證類型名稱必須是唯一的。」
- 9. 爲什麼Fabric會拋出'TypeError:參數必須是int,或者有fileno()方法'?
- 10. 在ggplot中註釋大於或等於
- 11. 大於或等於今天在MVC3中的日期驗證註釋
- 12. 如何在Rails中驗證URL必須是.gif,.jpg或.png?
- 13. 驗證必須是切換或輸入字段
- 14. Python的驗證,如果輸入是int和大於0
- 15. 的Django - INT()參數必須是字符串或數字,而不是「患者」
- 16. Python AssertionError'height'必須是長度爲0或標量Bar(arange)函數
- 17. ViewModel或Model中的ASP.NET MVC驗證?
- 18. 指數(從零開始)必須大於或大於......與Bit.ly API
- 19. GWT JSR303驗證,驗證方法或使用自定義註釋
- 20. 驗證電話號碼從0開始且必須是8個或9或10位數字
- 21. VARCHAR或INT是驗證規則嗎?
- 22. RestyGWT必須用JsonTypeInfo註釋
- 23. 必須首先在HTML文檔上輸入文字或註釋?
- 24. 驗證$ _POST參數爲float或int
- 25. 如何驗證0或空?
- 26. 驗證的結束日期應大於或等於在asp.net
- 27. JPA:爲什麼註釋應用於獲取者或字段
- 28. INT()參數必須是字符串或數字,而不是「SimpleLazyObject」
- 29. INT()參數必須是字符串或數字,而不是 'datetime.date'
- 30. 城堡驗證器如何驗證是否小於/大於或等於
分享任何代碼,你可以有這麼遠,我們可以幫助的代碼接通到你的項目是什麼在起作用。 – Chad
沒有內置註釋來執行此操作。不過應該很容易寫出一個自定義的問題 – Andrei
好問題。謙虛的建議:[「零不是空」](http://programmers.stackexchange.com/questions/134861/how-can-i-explain-the-difference-between-null-and-zero)不要存儲當你什麼都沒有意思時,它就是零 –