我正在尝试为文本框字段实现自定义客户端验证。我有一个看起来像的模型
public class mymodel{
public string str1{get; set;}
public string str2{get; set;}
public string str3{get; set;}
}
我想在使用 str1 和 str2 的值的 str3 上添加自定义验证。类似于if(str1.equals(str2)) then value of str3 = ...
通用自定义验证方法看起来像这样。
public class CustomValidationAttribute : ValidationAttribute, IClientValidatable
{
public override bool IsValid(object value)
{
return true;
}
}
是否可以向此方法传递额外的参数?以及属性验证的声明将如何。或者有没有其他方法可以做到这一点?