【发布时间】:2015-05-02 17:45:27
【问题描述】:
我需要验证 2 个日期:“开始日期”和“结束日期”。 “开始日期”必须从今天到将来,“结束日期”必须等于或大于“开始日期”。如何使用数据注释来做到这一点?有可能吗?
【问题讨论】:
-
您是否研究过自定义验证属性?
-
我有这个自定义验证属性: public class MyDate1Attribute : ValidationAttribute { public override bool IsValid(object value) { DateTime d = Convert.ToDateTime(value);返回 d >= DateTime.Today;但我收到此错误:错误 1 'Dominio.elm' 没有实现接口成员 'System.ComponentModel.DataAnnotations.IValidatableObject.Validate(System.ComponentModel.DataAnnotations.ValidationContext)' C:\Users\baptista_l1\Documents\visual工作室 2012\Projects\ELM2\Dominio\elm.cs
标签: asp.net-mvc validation data-annotations