2012-08-28 5 views
1

리피터 컨트롤이 있고 리피터 컨트롤 안에 두 개의 링크 버튼 (표시/숨기기 패널 표시 및 숨기기)이 있으며 패널에는 텍스트 상자 (이름 필수 필드 인 성). 내 페이지의 다음 버튼을 클릭하면 숨겨진 (패널) 필드에 대한 유효성 검사가 트리거되지 않습니다. 어떤 도움을 호평JQuery 유효성 검사 + 리피터 + 패널 - 유효성 검사 문제

답변

1

포스트 백 중에 서버에 패널을 숨기는 것처럼 들립니다. 서버의 패널을 숨길 경우

panel1.Visible = false; 

는 텍스트 상자에 대한 마크 업 렌더링되지 없구요, 그래서 JQuery와 유효성 검사 코드는 텍스트 상자가 표시되지 않습니다.

하는 대신 jQuery를 사용하여 패널을 표시/숨기기를 고려

$("#panel1clientId").show(); 또는

$("#panel1clientId").hide(); 

패널 마크 업 렌더링하지만 사용자로부터 숨겨져이 방법.