2009-02-04 6 views
0

유효성 검사를 위해 UpdateModel 메서드를 사용하고 있습니다. 유효성 검사 요약에 나타나는 오류 메시지의 텍스트는 어떻게 지정합니까?사용자 지정 유효성 검사 요약


미안하지만, 나는 완전히 명확하지 않았습니다. UpdateModel()을 호출 할 때 구문 분석 오류가있는 경우 (예 : 문자열 값이 이중 필드에 지정된 경우) "SomeProperty is invalid"오류 메시지가 ModelState에 자동으로 추가됩니다.

의 텍스트를 어떻게 지정합니까? 오류 메시지가 자동으로 생성 되었습니까?

제안 된대로 IDataErrorInfo를 구현하면 열에 대해 오류 메시지 속성이 호출됩니다 (기본 바인더가 유효한지 여부와 관계 없음).

기본 바인더로 무료로 얻을 수있는 구문 분석 오류 캐칭 기능을 다시 구현해야합니다.

덧붙여 말하자면, 기본 "SomeProperty가 유효하지 않습니다."라는 오류 메시지는 RC에서 신비하게 사라졌습니다. 유효성 검사 요약이 나타나고 관련 필드가 강조 표시되지만 텍스트가 누락되었습니다! 왜 그런지 아십니까?

다시 한 번 감사 드리며이 와플이 의미있는 바램이 되길 바랍니다.

답변

관련 문제