내 .aspx 페이지에 두 개의 텍스트 상자 TextBox1 및 TextBox2가 있습니다. 각 개체에는 RangeValidators
이 붙어있어 사용자가 특정 범위의 정수 만 입력하도록 제한됩니다. 또한 TextBox2의 값은 TextBox1의 값을 초과 할 수 없습니다. 이를 위해 TextBox2에 CompareValidator
을 사용하고 있습니다. ControlToCompare
속성은 TextBox1로 설정되고 Type
속성은 Integer로 설정되고 Operator
속성은 LessThanEqual
으로 설정됩니다.CompareValidator가 잘못 실행 됨
TextBox1에 유효한 정수 데이터 (예 : 90.5)를 입력하면 TextBox2의 데이터가 유효하지 않음을 알리기 위해 RangeValidator가 올바르게 실행됩니다. 그러나 CompareValidator는 또한 발생하여 TextBox2의 값이 TextBox1의 값을 초과 함을 나타내며 올바르지 않습니다.
TextBox1의 값이 RangeValidator 조건을 처음 위반하면 CompareValidator가 실행되지 않도록 중지 할 수 있습니까?
죄송합니다. 'ControlToCompare'가 아니고 'ControlToValidate'가 아니어야합니다. 내 질문을 수정했습니다. 나머지 문제는 동일하게 유지됩니다. – DipraG