2012-02-07 5 views
2

나는 내 자신의 capcha (ctrlCapcha : UserControl)를 만들려고하는데 Validator를 사용하여 ValidationSummary 컨트롤에 capcha 오류를 표시하려고합니다. 내가 직접 CustomValidator를 사용하려고 처음에는내 자신의 capcha 컨트롤을 확인하는 방법?

나는 BaseValidator 클래스에서 상속에 의해 유효성 검사기를 만들려고하지만, 나는 두 번째에서 내 영문 파일 (>가 작동하지 않습니다 <%의 @ 레지스터 %)

에 고정 할 수 없습니다 ,하지만 내 capcha 컨트롤의 ID를 수정하면 asp.net에서 오류가 발생합니다 "Control 'ctrlCapcha'ControlToValidate 'cusValCapcha'속성에 의해 참조 된 유효성을 확인할 수 없습니다." (서비스 이벤트 "OnServerValidate")

어떤 방향으로 나아 졌는지 말해 줄 수 있습니까? 모든 제안 주셔서 감사합니다 :)

답변

1

UserControl 안에있는 필드는 무엇입니까? 나는이 필드들 중 하나를 검증하고자한다고 가정한다. CustomValueator를 UserControl 자체에 추가하고 사용자 정의 컨트롤의 코드 숨김 안에 ServerValidate를 구현할 수 있습니다. "ControlToValidate"속성을 설정할 필요가 없습니다. ServerValidate에서 원하는 유효성 검사 논리를 추가하면됩니다.

+0

작동 : 추가 RequiredFieldValidator를 사용해야합니다. 감사합니다. – Jacek

관련 문제