ASP.NET Ajax-AutoCompleteXtender控件出现在其他控件后面
具体来说,我有一个顶部带有AutoCompleteXtender的搜索表单。当您键入字符串时,它会按预期在下拉列表中自动完成匹配项 问题在于,表单下方的几个SlideXtender控件出现在“自动完成”下拉列表的上方(不包括这些控件)ASP.NET Ajax-AutoCompleteXtender控件出现在其他控件后面,asp.net,ajax,asp.net-ajax,autocompleteextender,Asp.net,Ajax,Asp.net Ajax,Autocompleteextender,具体来说,我有一个顶部带有AutoCompleteXtender的搜索表单。当您键入字符串时,它会按预期在下拉列表中自动完成匹配项 问题在于,表单下方的几个SlideXtender控件出现在“自动完成”下拉列表的上方(不包括这些控件) 我环顾四周,但还没有找到答案。似乎这个问题可能发生在其他控件上,而不是特定于这些控件。我找到了一个简单的答案,但我忽略了。我刚刚在AutoCompleteXtender的CSS类中将定位切换为绝对,然后为其设置Z索引。自动完成的建议列表现在显示在所有其他元素之上
我环顾四周,但还没有找到答案。似乎这个问题可能发生在其他控件上,而不是特定于这些控件。我找到了一个简单的答案,但我忽略了。我刚刚在AutoCompleteXtender的CSS类中将定位切换为绝对,然后为其设置Z索引。自动完成的建议列表现在显示在所有其他元素之上 .aspx中的控件代码 我已经应用了我自己的CSS:
<cc1:AutoCompleteExtender ID="componentID_AutoCompleteExtender" runat="server"
TargetControlID="componentID"
ServicePath="ImageComponentService.asmx"
ServiceMethod="GetComponentMatches"
MinimumPrefixLength="3"
CompletionInterval="1000"
EnableCaching="true"
CompletionSetCount="10"
CompletionListCssClass="CompletionListCssClass"
CompletionListItemCssClass="CompletionListItemCssClass"
CompletionListHighlightedItemCssClass="CompletionListHighlightedItemCssClass"
OnClientItemSelected="itemSelected"
Enabled="true" FirstRowSelected="true"
BehaviorID="AutoCompleteEx">
</cc1:AutoCompleteExtender>
我找到了一个简单的答案,但我忽略了。我刚刚在AutoCompleteXtender的CSS类中将定位切换为绝对,然后为其设置Z索引。自动完成的建议列表现在显示在所有其他元素之上 .aspx中的控件代码 我已经应用了我自己的CSS:
<cc1:AutoCompleteExtender ID="componentID_AutoCompleteExtender" runat="server"
TargetControlID="componentID"
ServicePath="ImageComponentService.asmx"
ServiceMethod="GetComponentMatches"
MinimumPrefixLength="3"
CompletionInterval="1000"
EnableCaching="true"
CompletionSetCount="10"
CompletionListCssClass="CompletionListCssClass"
CompletionListItemCssClass="CompletionListItemCssClass"
CompletionListHighlightedItemCssClass="CompletionListHighlightedItemCssClass"
OnClientItemSelected="itemSelected"
Enabled="true" FirstRowSelected="true"
BehaviorID="AutoCompleteEx">
</cc1:AutoCompleteExtender>