2014-11-15 3 views
1

중첩 된 ascx usercontrol이 여러 개있는 aspx 페이지가 있습니다. 가장 안쪽에있는 사용자 컨트롤이 부트 스트랩 모달 상자에 표시되며 그 내용은 업데이트 패널에 있습니다. 일부 사용자 컨트롤에서 일부 오류가 발생하여 모든 오류가 Page_Validators에 두 번 추가되고 오류 요약에 두 번 표시됩니다.유효성 검사 요약에 중복 오류가 표시됩니다.

문제점을 찾으려고 시도하지만이 오류가 발생한 이유를 모르겠습니다. 내 유효성 검사 그룹은 고유 한 것으로, 유효성 검사 요약에만 있습니다. 없음 패널 :

업데이트

나는이 단지 dispay에 추가 된 UserControls 발생할 발견했다. 이 패널에서 처음으로 aspx 페이지가로드되고 Page_Validators에 추가되고 내 맞춤 Post Back Event Occur가 Page_Validators에 다시 추가 될 때까지 유효합니다. 왜이 문제가 발생합니까? 그것을 해결하는 방법? 이 문제를 해결할 수 있도록 도와주세요.

고맙습니다.

답변

0

이러한 이유로 인해 중복 된 스크립트가 등록 될 수 있습니다. 한 곳에서 모든 스크립트를로드하고 있습니까? DOM에 중복 스크립트가 등록되어 있지 않습니까? 예를 들어

:

당신은 당신이 $("#brandLogo") 클릭하면

$("#brandLogo").click(function(){ 
    alert("hi"); 
}); 

$("#brandLogo").click(function(){ 
    alert("hello"); 
}); 

모두 경고가 발사됩니다 클릭 이벤트에 할당 된 두 가지 작업이있는 경우.

+0

아니요, 스크립트를 한 번만 등록했습니다. –

관련 문제