我在下面的视图中遇到错误
找不到属性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个属性在不同的对象中。所提出的重复问题中的属性在同一对象中
答案 0 :(得分:0)
您是否尝试过为此创建一个方法,该方法将两个值都分配给字符串,然后比较它们并返回一个布尔值?