ASP.NET MVC İle Smalldatetime Doğrulaması Yapma

SQLServer’da smalldatetime türündeki bir alanı programlama’da kullanmak istediğimizde smalldatetime veri aralığı 1900-2079 yılları arasında geçerli olduğu için doğrulama kontrolü koyarak kullanıcının yanlış veri girişini engellemelisiniz.

ASP.NET MVC ile smalldatetime doğrulaması yapma

SQLServer’da smalldatetime türündeki bir alanı programlama’da kullanmak istediğimizde smalldatetime veri aralığı 1900-2079 yılları arasında geçerli olduğu için doğrulama kontrolü koyarak kullanıcının yanlış veri girişini engellemelisiniz.

Altta kodda kendi validation attribute’ümüzü tanımladık.

SmallDateTimeValidationAttribute.cs

Üstteki kodda yapılmak istenen çok basit ValidationAttribute sınıfnın metodlarından biri olan IsValid() metodunu override ederek kullandık ve kullanıcı tarafından girilen tarih eğer 01.01.1900-01.06.2079 arasında bir tarih girilmediği sürece validation işlemi doğrulamayacaktır. Tanımladığımız validation attribute’ünün kullanımı ise aşağıdaki gibi olacak.

Bunlar da hoşunuza gidebilir...

Bir Cevap Yazın