【问题标题】:Asp.net ajax autocomplete inside jquery ui dialog not workingjQuery ui对话框中的Asp.net ajax自动完成功能不起作用
【发布时间】:2011-06-24 13:03:19
【问题描述】:

jquery ui 对话框中的 Asp.net ajax 自动完成功能不起作用, 请帮忙

自动完成列表出现在 Jquery ui 对话框的后面

更新: 我尝试了以下解决方法,但仍然不起作用

<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>

【问题讨论】:

    标签: javascript asp.net ajax asp.net-ajax


    【解决方案1】:

    使用以下样式将 CompletionListCssClass 属性添加到 AutoCompleteExtender:

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

    其中 n 是对话框的 z-index + 3(默认为 4002)

    【讨论】:

      【解决方案2】:

      如果你使用的是 .net framework 3.5,那么 jquery 会因 Ajax 崩溃。你需要创建没有冲突的 jquery 对象。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-25
        • 2020-10-26
        • 1970-01-01
        • 2013-06-26
        • 2019-02-10
        相关资源
        最近更新 更多