我想为Nancy建立一个CompareValidatorAdapter
。任何人都可以给我一些指示,告诉我哪里可以得到要比较的值吗?
public override IEnumerable<ModelValidationRule> GetRules(ValidationAttribute attribute, PropertyDescriptor descriptor)
{
var ca = (CompareAttribute)attribute;
yield return new ComparisonValidationRule(attribute.FormatErrorMessage,
new[] { descriptor.Name },
ComparisonOperator.Equal, <WHERE DO I GET THIS VALUE?>);
}
我应该使用某种反射技术吗?我觉得我错过了一些明显的东西。