【发布时间】:2013-06-26 13:49:30
【问题描述】:
我的模型中有一个日期时间字段,需要对其进行验证,以便在创建它时它必须介于 现在 和 6 年前 之间。我尝试过使用像
这样的范围[Range(DateTime.Now.AddYears(-6), DateTime.Now)]
public DateTime Datetim { get; set; }
但这会引发错误,无法将系统日期时间转换为双倍。任何人都可以在模型本身中提出解决方法吗?
【问题讨论】:
-
对于使用 ASP MVC 的任何人,尝试使用
RangeAttribute进行客户端验证以进行日期时间验证,您可能希望看到此 article。 -
asp.net webapi 呢?
标签: c# asp.net-mvc