2011-05-09 1 views
1

내 ASP.Net 페이지에는 마스터 페이지에 몇 개의 링크 버튼 컨트롤이 있습니다. 링크 버튼을 클릭 할 때마다 콘텐츠 페이지의 일부인 필수 필드 유효성 검사기가 실행됩니다.링크 버튼 마스터 페이지에서 컨텐트 페이지 검사기를 실행시킵니다.

마스터 페이지의 일부인 링크 단추를 누군가가 클릭 할 때 유효성 검사기가 실행되는 것을 원하지 않습니다. JavaScript를 통해 Page.ClientValidate()를 true로 설정할 수있는 방법이 있습니까 ??

답변

6

이러한 컨트롤에는 false로 설정할 수있는 CausesValidation 속성이 있습니다.

또한 유효성 검사 그룹을 별도로 유지하지 않아도되는 상황에 부딪 힐 수도 있습니다. 그런 다음 ValidationGroup 속성이 있습니다. 이 경우 동일한 유효성 검사 그룹 내의 컨트롤 만 유효성 검사를 트리거합니다. 기본적으로 모든 컨트롤은 이름이없는 유효성 검사 그룹 (빈 문자열)에 속합니다.이 때문에이 문제가 발생합니다.

관련 문제