2011-09-28 11 views
0

저는 AjaxControlToolkit v4.1.50731에서 ComboBox를 사용하고 있습니다. 페이지에 표시되면 드롭 다운 목록이 컨트롤의 원점보다 훨씬 아래에 렌더링됩니다. 불행히도 SO 제한으로 인해 이미지를 게시 할 수 없습니다. 이Ajax ComboBox 렌더링이 잘못되었습니다.

<AjaxToolKit:ComboBox ID="ComboBox1" runat="server"> 
     <asp:ListItem Text="Mild" Value="0" /> 
     <asp:ListItem Text="Medium" Value="1" /> 
     <asp:ListItem Text="Hot" Value="2" /> 
    </AjaxToolKit:ComboBox> 

이런 일이 왜 어떤 아이디어 나 방법을 수정할 수 있습니다 :

나는 가능한 충돌을 방지하기 위해 페이지에 최소한의 코드를 유지?

답변

1

문제는 CSS 스타일링으로 인해 발생했지만 정확한 원인을 파악하지 못했습니다. 이 문제를 해결하기 위해 스타일을 지정하지 않고 "PlainComboBox.aspx"라고하는 콤보 상자 컨트롤 만 사용하여 새 페이지를 만들었습니다.

 <iframe src="PlainComboBox.aspx" frameborder="0" height="130" > 
      <p>Your browser does not support iframes.</p> 
     </iframe> 

이 페이지에 다른 어떤 스타일링 문제에서 콤보 상자를 분리하고 올바르게 렌더링 : 그럼 나는 아래와 같이, 콤보 상자를 표시하고 싶은 페이지에 iframe 태그를 사용했다.

관련 문제