MVC4

2013-04-18 19 views
6

için sayısal eşittir ama 0'a eşit değil. Sadece sayısal değil, 0'dan büyük geçerli değerler için mvc4'te DataAnnotations kullanmak istiyorum, Lütfen yardım edin.MVC4

Teşekkürler.

cevap

23

Sen [Range] özelliği kullanabilirsiniz: Zaten bu kullanmıştı

[Range(1, int.MaxValue, ErrorMessage = "The value must be greater than 0")] 
public int Value { get; set; } 
+0

, ama öyle değil çok hassas sorun açıklaması * İşe yaradı henüz * –

+0

çalışmıyor. En azından sana yardım etmemi sağlayan bir şey değil. Çünkü bu yaklaşım benim için gayet iyi çalıştı. Belki Range özniteliğiyle karşılaştığınız belirli sorunları açıkladıysanız daha fazla tartışabilirdik. –

+0

Bu kodu yazdım ama çalışmaz [Zorunlu] [Aralık (1, int .MaxValue, ErrorMessage = "Lütfen {1} değerinden daha büyük bir değer girin.)] public virtual int EstimateHours {get; set; } –