我们需要通过处理基于不同属性的某些条件来验证模型。
例如:
class OrderViewModel
{
[DataType(DataType.Time)]
[CannotBeInThePast]
public DateTime StartDate { get; set; }
[DataType(DataType.Time)]
public DateTime ShippingDate { get; set; }
[DataType(DataType.Date)]
public DateTime LastPossibileDate { get; set; }
}
我们需要检查更多或更少的内容:StartDate