比较属性不验证属性



我尝试比较两个时板字段。下面的代码行不通。另外,我删除[datatype(datatype.time)],然后尝试而没有任何成功。

    [Required(ErrorMessage = "Required start time")]
    [DataType(DataType.Time)]
    [Compare("EndTime", ErrorMessage = "Početak i kraj smjene moraju biti različiti.")]
    public System.TimeSpan StartTime { get; set; }
    [Required(ErrorMessage = "Required end time")]
    [DataType(DataType.Time)]
    public System.TimeSpan EndTime { get; set; }

如何比较两个时板字段?

比较验证值相同。您确定要开始和结束时间是相同的值吗?还如何设置值?可能是他们被一两毫秒或两毫秒而离开,因此不相等。

查看fulentvalidation,我向我展示了这一点,它很棒。

http://fluentvalidation.codeplex.com/

最新更新