【发布时间】:2014-04-24 11:15:55
【问题描述】:
我试图弄清楚如何验证用户在注册时是否输入了匹配的密码。 MVC 4 Data Annotations 中是否有内置的东西可以用于此目的,或者是创建自定义验证属性的唯一途径?
如果我必须创建自定义验证属性,我如何访问密码属性(假设我将注释放在确认密码属性上)?另外,是否有用于此类验证的常用库?
这是我在自定义验证属性的开头所拥有的,只是不确定如何访问密码属性:
public class CrossFieldValidationAttribute : ValidationAttribute
{
public override bool IsValid(object value) //how do I get the other value in here?
{
//validation logic here
return base.IsValid(value);
}
}
感谢您的帮助!
【问题讨论】:
-
在创建登录帐户时将密码与数据库匹配或匹配密码? (因此注册)?
标签: c# asp.net asp.net-mvc