0

, 그것은 아주 멋진 보인다. 그러나 예제에서는 MVC 유효성 검사 속성을 변환하는 방법 만 보여줍니다. MVC의 검증되지 아무도 속성없는 경우그리핀의 현지화 및 유창함 검증

나는 최소를 사용하고 있습니다. 내 아이디어는 데이터 레이어와 UI 레이어에서 메시지를 두 번 검증하고보고하지 않는 것입니다. Fluent Validation을 사용하여 데이터 레이어에 유효성 검사기를 만듭니다.

당신은 우리가 데이터 계층에서 유창함 검증과 그리핀 현지화를 통합하는 방법 (있는 경우) 나에게 빠른 포인터를 전해 주 시겠어요?

답변

1

Griffin.MvcContrib은 유창함 검증에 대한 지원이 없습니다.

그냥 유창 검증에 잠깐 살펴 보았습니다하고 IStringSource로부터 문자열을 끌어처럼 보인다. 따라서 기본적으로 Griffin.MvcContrib 리소스에서 문자열을 읽는 어댑터를 만들 수 있습니다.

뭔가 같은 : 답장을

public class FluentValidationTranslator : IStringSource 
{ 
    public FluentValidationTranslator(ILocalizedStringProvider griffinProvider) 
    { 
    } 

    // implement the translation here 
} 
+0

감사합니다 :) – Tom