2013-04-18 28 views

Trả lời

23

Bạn có thể sử dụng [Range] thuộc tính:

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

tôi đã sử dụng này đã có, nhưng nó đã không làm việc –

+0

* Nó đã không làm việc * không phải là một vấn đề mô tả rất chính xác. Ít nhất không phải là một cho phép tôi giúp bạn thêm. Bởi vì cách tiếp cận này đã làm việc hoàn toàn tốt cho tôi. Có lẽ nếu bạn giải thích những vấn đề cụ thể mà bạn gặp phải với thuộc tính Range, chúng ta có thể thảo luận thêm. –

+0

Tôi đã viết mã này nhưng không hoạt động [Bắt buộc] [Phạm vi (1, int.MaxValue, ErrorMessage = "Vui lòng nhập một giá trị lớn hơn {1}")] public virtual int EstimateHours {get; bộ; } –

Các vấn đề liên quan