サインアップ時にユーザーが一致するパスワードを入力したことを検証する方法を見つけようとしています。これに使用できるMVC4データアノテーションに組み込まれているものはありますか、それともカスタム検証属性を作成する唯一のルートですか?
カスタム検証属性を作成する必要がある場合、パスワードプロパティにアクセスするにはどうすればよいですか(パスワードの確認プロパティに注釈を付けたと仮定します)。また、このタイプの検証に一般的に使用されるライブラリはありますか?
これは、カスタム検証属性の開始時に使用するものですが、パスワードプロパティにアクセスする方法がわかりません。
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);
}
}
助けてくれてありがとう!