spring.net验证

时间:2009-12-07 17:17:56

标签: .net validation spring.net

我第一次尝试使用Spring.net框架。我想使用它的验证功能。 我目前正在尝试验证业务对象,所以我已经定义了几个验证器(在App配置文件中)。 我通过IOC检索这些验证器(ContextRegistry.GetContext()。GetObject(验证器名称))。 我想知道是否可以将验证器与对象关联,就像企业库中的情况一样。

感谢您的时间

1 个答案:

答案 0 :(得分:1)

IValidator validator = ContextRegistry.GetContext().GetObject("validator name") as IValidator;
IValidationErrors validationErrors = new ValidationErrors();
validator.Validate(myObjectToValidate, validationErrors);

您还可以使用验证方面(使用属性)