2008-09-05 19 views
0

當在IE6中顯示AutoCompleteExtender時,它似乎忽略了z-index並在IE6中呈現低於任何選擇控件(如下拉列表)。如何使AutoCompleteExtender在IE6中的選擇控件上方呈現

<asp:TextBox ID="TextBox1" runat="server" /> 
<cc1:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" 
    TargetControlID="TextBox1" EnableCaching="true" CompletionSetCount="5" 
    FirstRowSelected="true" ServicePath="~/Services/Service1.asmx" ServiceMethod="GetSuggestion" /> 
<asp:DropDownList ID="DropDownList1" runat="server"> 
    <asp:ListItem Text="Item 1" Value="0" /> 
    <asp:ListItem Text="Item 2" Value="1" /> 
</asp:DropDownList> 

如何使它呈現上述dropdownlists

回答

0

@Orion有這個部分正確的 - 有一個其他的方式來處理這些,這是一個iframe覆蓋問題的選擇列表。這個技術用於Cody Lindley's ThickBox(用於jQuery)。有關如何執行此操作的詳細信息,請參閱代碼。

+0

儘管我沒有把它工作到100%,但這是我最接近和得到的解決方案。 – 2008-09-16 09:45:17

1

沒有呈現在IE6中的選擇控件下面。這是微軟給我們帶來的衆多「功能」之一,當他們向世界展示IE時

你必須隱藏它們,然後重新展示它們。

觀察standard lightbox script - 這不正是這個

(注意,鏈接僅僅是我在谷歌找到的第一件事,其中有源頭lightbox.js作爲演示它什麼都沒有做任何事情一樣。 )

相關問題