【发布时间】:2010-04-07 19:38:12
【问题描述】:
我正在编写一个PropertiesMustMatch 验证属性,它可以将字符串属性名称作为参数。我希望它在该对象上按名称查找相应的属性并进行基本的相等比较。 通过反射访问它的最佳方式是什么?
另外,我检查了企业库中的验证应用程序块,并认为它的 PropertyComparisonValidator 过于密集,无法满足我们的需要。
更新:为了进一步澄清(提供一些上下文),目标只是强制字段匹配的验证(例如,密码验证)。如果可能,我们希望它与继承自 ValidationAttribute 类的属性级属性数据注释一起使用。
更新:万一有人好奇,我最终通过调整代码解决了实际的业务问题,作为question的答案提供了@
【问题讨论】:
标签: c# validation reflection attributes