简体   繁体   English

jQuery UI对话框中的ASP.NET Ajax自动完成功能不起作用

[英]Asp.net ajax autocomplete inside jquery ui dialog not working

Asp.net ajax autocomplete inside jquery ui dialog not working, Please help jQuery ui对话框中的asp.net ajax自动完成功能不起作用,请帮忙

The autocomplete list appears behind the Jquery ui dialog 自动完成列表出现在Jquery ui对话框的后面

Update: I tried following workaround but still it doesn't work 更新:我尝试了以下解决方法,但仍然无法正常工作

<cc1:AutoCompleteExtender ID="ACEVendor" runat="server" TargetControlID="DrplVendor"
    ServiceMethod="GetVendorforDrp" ServicePath="~/GRN/GRNService.asmx" MinimumPrefixLength="1"
    UseContextKey="True" Enabled="True" OnClientShowing="clientShowing">
</cc1:AutoCompleteExtender>
<script type="text/javascript">
    function clientShowing(source, args) {
        $(source._popupBehavior._element.style.zIndex = 99999;
    }
</script>

Add CompletionListCssClass property to the AutoCompleteExtender with the following style: 使用以下样式将CompletionListCssClass属性添加到AutoCompleteExtender中:

.AutoCompleteExtenderList
{
    z-index: n !important;
}

Where n is dialog's z-index + 3 (4002 by default) 其中n是对话框的z-index + 3(默认为4002)

如果您使用的是.net framework 3.5,那么jquery将与Ajax一起崩溃..您需要使用noConflict创建jquery的对象。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM