2010-04-29 1 views
0

탭 컨트롤 내에서 ajax 콤보 상자를 사용하려고하면 표시 문제가 있습니다. 콤보 상자가있는 페이지에서 내 탭 컨트롤이로드 될 때 , 모든 것이 잘 작동합니다. 그러나 다른 페이지에로드하면 콤보 상자가 포함 된 페이지로 변경되고 오른쪽 단추 (콤보 상자 목록 열기)는 전혀 표시되지 않습니다.Asp.net Ajax 콤보 상자가 탭 컨트롤 안에 삽입되면 올바르게 표시되지 않습니다.

누군가가이 문제를 겪었습니까? 어쩌면 해결책을 찾았 을까요?

미리 감사드립니다.

답변

0

FireFox에서 Firebug를 사용하고 (이 도구는 사용하지 않는 것이 좋음) 드롭 화살표가있는 영역을 마우스 오른쪽 버튼으로 클릭 한 다음 "요소 검사"를 선택하십시오. 브라우저 화면 맨 아래에 몇 개의 창이 나타납니다. 하나의 창은 화살표 영역에 적용되는 스타일을 자세히 설명합니다.

< td> 또는 < img>을 숨길 수있는 스타일을 찾으십시오. 슬프게도 Ajax ComboBox 컨트롤은 테이블에 배치됩니다.

+0

안녕하세요. Cen, 이전에 이미 시도했지만 문제는 스타일이 올바르게 렌더링되지 않은 것 같습니다. 현재 탭을 전환 할 때 콤보 상자의 너비, 높이 및 표시 유형을 재설정하는 JavaScript 함수를 사용하여이 문제를 무시할 수 있지만이 솔루션에 만족하지는 않습니다. – Shimrod

+0

나 자신을 위해 무엇을했는지 궁금합니다. 실제로 컨트롤 자체에서 모든 스타일을 편집하고 다시 컴파일하고있었습니다. 함께 일하는 것이 훨씬 쉽습니다. – TheGeekYouNeed