我有自己的 ValidatorFactory,在 asp net mvc 3 应用程序中实现了结构映射。
public class StructureMapValidatorFactory : ValidatorFactoryBase
{
public override IValidator CreateInstance(Type validatorType)
{
return ObjectFactory.TryGetInstance(validatorType) as IValidator;
}
}
在全球 asax ...
FluentValidationModelValidatorProvider.Configure(provider =>
{
provider.ValidatorFactory = new StructureMapValidatorFactory();
});
好吧,使用这种组合客户端验证不起作用,如果我使用标准提供程序配置,客户端验证工作正常。
这里有什么解决方法吗?