CompareAttribute始终返回false

时间:2015-05-21 21:46:10

标签: c# asp.net-mvc-4 compare-attribute

我的模型有一个自动生成的分部类,我通过创建一个用元数据和属性装饰字段/属性的元数据类来扩展它。我已经添加了另一个部分类,所以我可以给它一个字符串属性的电子邮件,但我不希望存储在数据库中。我只想用它来比较验证/比较的第一个条目,但视图总是返回错误信息,表明不管输入如何都不一样。

[MetadataType(typeof(EmployeesMetadata))]
[DisplayColumn("FullName")]
public partial class Employees
{
    [CompareAttribute("EmailAddress")]
    public string ConfirmEmail { get; set; }
}
public class EmployeesMetadata
{
    public string EmailAddress { get; set; }
}

我不太清楚为什么比较总是错误的。

0 个答案:

没有答案