我在我的模型代码如下如何通过属性验证一个日期是否比我的MVC模型中的其他日期更长?
[Required]
public DateTime? PreferredShowDate1 { get; set; }
public DateTime? PreferredShowDate2 { get; set; }
public DateTime? PreferredShowDate3 { get; set; }
现在,我要确保PreferredShowDate1 < PreferredShowDate2 < PreferredShowDate3 并没有3个日期是相同的。
是否有可能在模型代码中做到这一点?我可以这样做吗?
//put in some code in attribute to compare preferredShowDate2 with preferredShowDate1
[compare]
public DateTime? PreferredShowDate2 { get; set; }
任何想法?
你必须自己做。这种“列跨越逻辑”不支持oob – TGlatzer