【发布时间】:2012-09-01 05:23:30
【问题描述】:
我需要能够将IComponentContext 提供给我的ValidatorFactory 以解析FluentValidation 验证器。我有点卡住了。
验证器工厂
public class ValidatorFactory : ValidatorFactoryBase
{
private readonly IComponentContext context;
public ValidatorFactory(IComponentContext context)
{
this.context = context;
}
public override IValidator CreateInstance(Type validatorType)
{
return context.Resolve(validatorType) as IValidator;
}
}
如何提供上下文并注册ValidatorFactory
FluentValidation.Mvc.FluentValidationModelValidatorProvider.Configure(x => x.ValidatorFactory = new ValidatorFactory());
【问题讨论】:
标签: asp.net-mvc autofac fluentvalidation