1
내 모델에 MVC 유효성 검사 속성이 많이 있습니다. defaultModelBinder가 제출시 내 모델을 바인드 할 때 모든 것이 잘 작동합니다. 하지만 맞춤형 모델 바인더를 만들어야합니다. 내 유효성 검사 속성을 계속 사용하고 싶습니다. 그럴 수있어? 그렇다면 어떻게?커스텀 모델 바인더 내에서 MVC 유효성 검사 속성을 사용할 수 있습니까?
내 모델에 MVC 유효성 검사 속성이 많이 있습니다. defaultModelBinder가 제출시 내 모델을 바인드 할 때 모든 것이 잘 작동합니다. 하지만 맞춤형 모델 바인더를 만들어야합니다. 내 유효성 검사 속성을 계속 사용하고 싶습니다. 그럴 수있어? 그렇다면 어떻게?커스텀 모델 바인더 내에서 MVC 유효성 검사 속성을 사용할 수 있습니까?
이것이 가능한지 아닌지는 잘 모르겠지만 가능한 한 기본 모델 바인더의 확장 지점을 통해 매우 쉽게 찾을 수 있다고 말할 수 있습니다. 나는 언젠가는 쓸모없는 일을하려고 몇 시간을 보냈다.
이 작업을 수행하는 대신 컨트롤러의 TryValidateModel() 메서드를 사용할 수 있습니다.