2008-09-11 7 views
2

좋아, 내 익스텐더가 내 웹 사이트의 default.aspx 페이지에서 작동하고있어 좋아 보인다. 기본적으로 사용자 컨트롤 control.ascx 페이지에 코드를 복사하여 붙여 넣었습니다. 이 작업을 수행하면 기능이 완전히 손실됩니다 (호버 할 때도 대상 컨트롤 레이블과 드롭 다운이 표시되지 않음). 마스터 페이지 설정 내부의 사용자 정의 사용자 정의 컨트롤에서 작동하지 않는 이유가 있습니까?AJAX Dropdown Extender Question

편집 : 트릭을 수행하지 않았습니까? 다른 제안? 마스터 페이지 설정에서 eo 웹 탭 (탭 내부와 탭 외부에서 시도했지만 탭과 동일한 페이지에서 아무런 문제없이 사용)과 사용자 정의 사용자 정의 컨트롤에서 사용합니다. 의존성 문제가 있다고 생각하십니까?

답변

0

이것이 도움이되는지 잘 모르겠지만 자동 확장 Extender에서 동일한 문제가 발생하여 서버 측 함수가 사용자 정의 컨트롤에 없지만 페이지에 있어야한다고 결정했습니다. webservice, 나는 짐작한다). 일단 함수를 옮기면 잘 동작합니다.

0

DocType을 확인하십시오. 여기 내가 유용하다고 생각한 것입니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" > 

이 내용은 사용자 정의 컨트롤 (또는이 기능을 사용하는 페이지)에 배치해야하며 모두 잘되어야합니다. 나는 접을 수있는 익스텐더 (extensender)와 비슷한 문제가 있었는데, 이것이 나에게 도움이되었다.

편집 : 여기에 내 질문에 대한 자세한 내용은 link입니다.

0

흠집 모든 기능이 느슨합니다! 조심 하셔도됩니다. (미안 해요!)

Firebug (firefox 플러그인)을 사용하고있어서 Ajax가 페이지를 호출하려고하는 것을 볼 수 있습니까? 전화를 걸었지만 서버가 이상하게 작동하면 오류가 표시됩니다. IE 사용자는 dev toolbar을 사용할 수 있습니다.

1

찾고 며칠 후 모달 팝업 익스텐더 .show() 코드가 숨겨진 코드를 찾았습니다. 그것을 주석 처리 한 후 모든 것이 잘 동작했습니다.