I have my own ValidatorFactory with structuremap implementation in asp net mvc 3 application.
public class StructureMapValidatorFactory : ValidatorFactoryBase
{
public override IValidator CreateInstance(Type validatorType)
{
return ObjectFactory.TryGetInstance(validatorType) as IValidator;
}
}
And in global asax ...
FluentValidationModelValidatorProvider.Configure(provider =>
{
provider.ValidatorFactory = new StructureMapValidatorFactory();
});
Well, with this combination client validation doesnt work, if i use standard provider configuration, client validation works fine.
Is here any workaround?