MVC 3 사이트가 있지만 MVC가 아닌 FluentValidation dll을 사용하고 있습니다. 나는 발리 클래스를 생성하고 생성자에서 내 모든 RuleFors을 넣어 다음 문제는 검증 클래스의 생성자는 결코 호출되지 도착이다, 따라서 내 모델 클래스에FluentValidation 유효성 검사기가 호출되지 않음
[FluentValidation.Attributes.Validator(typeof(MyValidator))]
를 속성을 설정했습니다. 나는 그것이 MVC 버전의 dll을 사용하지 않기 때문에 그것이 될 것이라고 생각하지만 그때 나도 그 버전이 나를 위해 일할 수 없었다.
도움을 주시면 감사하겠습니다.
감사합니다,
Sachin
당신의Application_Start
에서
확인을'FluentValidation.Mvc', NOT'FluentValidation.Mvc.WebApi '공급자가 양쪽 모두에 존재하기 때문에. 날 잡았어. – fearofawhackplanet