2010-11-28 5 views
2

질문 제목.검사기의 기본 디스플레이를 설정할 수 있습니까?

예 : compareValidator 및 rangeValidator :

한 필드는 두 개의 유효성 검사기가 있습니다. CompareValidator는 필드에 정수 유형이 있는지 확인합니다. RangeValidator는 필드가 18보다 크고 120보다 작은 지 확인합니다. 그러나 임의의 문자를 쓰면 오류 메시지가 모두 표시됩니다. 논리적으로는 CompareValidator의 메시지 오류 만 표시됩니다.

제안 사항이 있으십니까?

답변

1

RangeValidator도 유형을 확인하도록 설정할 수 있습니다 (http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.basecomparevalidator.type.aspx). Integer로 설정하면 두 번째 유효성 검사기가 더 이상 필요하지 않습니다.

오류 메시지는 다음과 같을 수 있습니다. 값은 18-120 사이의 숫자 여야합니다.

+0

그래도 오류가 발생할 때마다 다른 두 가지 메시지가 표시됩니다. – kspacja

+0

초기 회신을 업데이트했습니다. – XIII

+0

그것은 위대한 oportunity이지만, 내 두 메시지가 너무 다른, 그 소리처럼 들리 수 없습니다. Comparator 메시지는 형식에 대해서만 짧습니다. 범위 메시지가 길고 나이와 관련된 조건입니다. – kspacja

관련 문제