0
어떻게 IsValid 속성을 재정의 할 수 있습니까?ModelState.IsValid 속성을 재정의하십시오.
나는 false로 확인되는 모델을 가지고 있습니다. 모델에 사용자 지정 ValidationAttribute가 있고 특정 상황에서 전체 모델에 대해 IsValid 플래그를 설정하고 싶습니다.
이것이 가능합니까?
어떻게 IsValid 속성을 재정의 할 수 있습니까?ModelState.IsValid 속성을 재정의하십시오.
나는 false로 확인되는 모델을 가지고 있습니다. 모델에 사용자 지정 ValidationAttribute가 있고 특정 상황에서 전체 모델에 대해 IsValid 플래그를 설정하고 싶습니다.
이것이 가능합니까?
모델에 IDataErrorInfo를 구현하고 모델 전체 유효성 검사를 적용 할 수 있습니다.
이 페이지는 IDataErrorInfo 인터페이스, 아래
되지 않음 "IDataErrorInfo 인터페이스를 mplementing"제목 아래 길의 약 2/3을 iplementing에 대한 몇 가지 정보를 가지고,이 경우에, 나는 이후에 무엇을이었다. 나는 당신이 http://stackoverflow.com/questions/2649581/custom-validationattribute-test-against-whole-model에 준 응답이 정확했지만 이제는 전체 모델에서 isvalid 플래그를 무시하고 싶다는 것을 알고있다. – griegs
나는 돈이 없다. IsValid를 직접 변경할 수 있다고 생각하지 않습니다. ValidationAttribute를 재정의 (override)하고 싶지만, 때로는 그것을 끈다면, 유효하지 않은 곳에서 유효성 검사 속성을 사용하려 할 수도 있습니다. – Mac
흠, 너는 옳을 수있다. 나는 값을 무시하는 데 많은 어려움을 겪고있는 것처럼 보입니다. – griegs