asp net mvc 3アプリケーションに構造マップを実装した独自のValidatorFactoryがあります。
public class StructureMapValidatorFactory : ValidatorFactoryBase
{
public override IValidator CreateInstance(Type validatorType)
{
return ObjectFactory.TryGetInstance(validatorType) as IValidator;
}
}
そして、グローバルアサックスで...
FluentValidationModelValidatorProvider.Configure(provider =>
{
provider.ValidatorFactory = new StructureMapValidatorFactory();
});
まあ、この組み合わせではクライアント検証は機能しません。標準のプロバイダー構成を使用すると、クライアント検証は正常に機能します。
ここに回避策はありますか?