1

하이에서 원시 값을 가져 오기 :웹 API [ValidationAttribute] 나는이 지정 유효성 검사 속성이

public sealed class TestValidation : ValidationAttribute 
{ 
    public TestValidation() 
    { 
    } 
} 

을 그리고 다음과 같이 사용은 :

:

public class Test 
{ 
    [TestValidation] 
    public DateTime? DateUpdated { get; set;} 
} 

이 같은 JSON 값이

{ "DateUpdated": "abcdefg" } 

"abcdefg"가 유효한 DateTime 형식이 아니기 때문에 대상 데이터 형식이 다음과 같이 자동으로 null로 변환됩니다. Nullable. TestValidation 클래스에서 원시 값 (abcdefg)을 가져올 수 있습니까?

+0

여러 가지 방법이 있습니다. 이 게시물을보십시오 : http://www.c-sharpcorner.com/UploadFile/rahul4_saxena/mvc-4-custom-validation-data-annotation-attribute/ – Saadi

답변

2

IsValid 메서드를 재정의해야합니다.

다음은 완료하기 위해 수행해야하는 작업입니다.