benim modelinde bu DateTime özelliği vardır: Ben kullanıcı bugünden önce oluşan bir tarih giremezsiniz böylece bu özellik doğrulanması istiyorumveri Ek açıklamalar içeren DateTime değeri sınırla
[Required(ErrorMessage = "Expiration Date is required")]
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:MM/dd/yyyy}", ApplyFormatInEditMode = true)]
[DisplayName("Expiration Date")]
public DateTime? ExpirationDate { get; set; }
. Bir tamsayı doğrularsam bunu yapabilirdim.
Ancak, aralık özniteliği bir DateTime nesnesini desteklemiyor. DateTime değeri için böyle bir şey var mı?
olası yinelenen: http://stackoverflow.com/questions/1406046/data-annotation-ranges-of-dates –
Ya da bu ilgili soruya gelen cevaplar belki bir: http://stackoverflow.com/ soruları/5390403/datetime-date-ve-hour-validasyon-with-data-açıklama –
Bunun% 100 emin değilim ama belki de MSDN DateTimeRangeValidator: http://msdn.microsoft.com/en-us/ library/ff649440.aspx –