【发布时间】:2019-02-14 11:50:09
【问题描述】:
我在使用下面的视图时遇到错误
找不到属性 Models.m_Join.Member.password。
错误所指的“密码”字段是 m_Join 模型中的“成员”对象的一部分。
我尝试过使用:-
[System.ComponentModel.DataAnnotations.Compare("member.password", ErrorMessageResourceType = typeof(Resources.errors), ErrorMessageResourceName = "passwordsDontMatch")]
[System.ComponentModel.DataAnnotations.Compare("member_password", ErrorMessageResourceType = typeof(Resources.errors), ErrorMessageResourceName = "passwordsDontMatch")]
但它们都不起作用。
public class m_Join
{
public Member member { get; set; }
[System.ComponentModel.DataAnnotations.Compare("password", ErrorMessageResourceType = typeof(Resources.errors), ErrorMessageResourceName = "passwordsDontMatch")]
public string passwordConfirm { get; set; }
}
我必须使用什么来获取比较member.password和passwordConfirm的代码
编辑:我要比较的 2 个属性位于不同的对象中。提议的重复问题中的属性在同一个对象中
【问题讨论】:
-
@LukaszBalazy 不,请阅读我的问题!我要比较的 2 个属性位于不同的对象中。您问题中的属性在同一个对象中
标签: c# compare data-annotations