我想在服务器端检查我的日期输入值。
代码:
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;
}
}
但它总是FALSE
针对对象值,例如21.11.2011 0:00:00
我无法理解我做错了什么?