我有以下型号
public AccountInfo {
// loads of other property here as well.
public string Password { get; set; }
public string NewPassword { get; set; }
[Compare("NewPassword", ErrorMessage = "New Passwords dont match.")]
public string ConfirmNewPassword { get; set; }
}
我正在使用数据注释来显示客户端验证消息。
现在我正在处理更改用户个人资料详细信息页面。
我需要做的是,连同电子邮件、全名、地址等其他详细信息,我必须显示 3 个字段,即
- 当前密码
- 新密码
- 确认新密码
现在的情况是这些是可选字段,用户可能不会填写它。但是当他这样做时,我想确保所有 3 个字段都已填写。,如果不是,我想使用数据注释显示一些验证错误。
有什么想法吗 ?