I want to check my date input value on server side.
Code:
public class DateAttribute : ValidationAttribute
{
public override bool IsValid(object value)
{
DateTime date;
string str = value.ToString();
if (!DateTime.TryParseExact(str, "dd.MM.yyyy", CultureInfo.InvariantCulture, DateTimeStyles.None, out date))
return false;
return true;
}
}
but it always FALSE for object values like 21.11.2011 0:00:00
I can't to understand what I am doing wrong?