具有jquery自动完成功能的多用户控件不显示所有列表

具有jquery自动完成功能的多用户控件不显示所有列表,jquery,asp.net,user-controls,autocomplete,Jquery,Asp.net,User Controls,Autocomplete,在我的asp.NETC网站中,我需要为一些文本字段添加自动完成。为此,我使用jquery自动完成 我有一个父用户控件,还有两个子用户控件,只用于其中的文本框。这三个用户控件都有自己的自动完成列表 问题是,当我运行程序时,只有一个autucomplete列表显示项目列表。另外两个沉默了 如果有人有任何想法,请在这里分享 谢谢 请提供一些源代码。否则,我们无能为力 <script type="text/javascript"> function LoadList_contact(

在我的asp.NETC网站中,我需要为一些文本字段添加自动完成。为此,我使用jquery自动完成

我有一个父用户控件,还有两个子用户控件,只用于其中的文本框。这三个用户控件都有自己的自动完成列表

问题是,当我运行程序时,只有一个autucomplete列表显示项目列表。另外两个沉默了

如果有人有任何想法,请在这里分享

谢谢


请提供一些源代码。否则,我们无能为力
<script type="text/javascript">
function LoadList_contact()
{
    alert("check main");
    $("#<%= ContactSurnameTextBox.ClientID %>").autocomplete({
        source: "../ashx/AutoComplete_Contacts.ashx",
        minLength: 1,
        select: function (event, ui)
        {
            $(this).next().val(ui.item.id);
            $("#<%= ContactIdTextBox.ClientID %>")[0].value = ui.item.id;
            __doPostBack('<%= ContactSurnameTextBox.ClientID %>', '');
        },

        search: function (event, ui)
        {
            $(this).next().val('');
            $("#<%= ContactIdTextBox.ClientID %>")[0].value = '';
        }

    })
    .data("autocomplete")._renderItem = function (ul, item)
    {
        return $("<li></li>")
            .data("item.autocomplete", item)
            .append("<a><table cellpadding='0' cellspacing='0' border='0' width='250'><tr><td width='*' valign='top' align='left'>" + item.value + "</td><td width='50px' valign='top' align='left'></td></tr></table></a>")
            .appendTo(ul);
    };
}
<asp:TableRow>
    <asp:TableCell ID="ContactSubCell" runat="server">
        <ContactSub_UC:ContactSub ID="ContactSub" runat="server" />
    </asp:TableCell>
</asp:TableRow>


<%@ Control Language="C#" AutoEventWireup="true" CodeFile="ContactSub.ascx.cs" Inherits="Controls_ContactSub" %>
<asp:TableCell ColumnSpan="3">
    <BrandLine_UC:BrandLine ID="BrandLine" runat="server" />
</asp:TableCell>

<asp:TableCell ColumnSpan="3">
    <ProductsTextbox_UC:BrandLine ID="ProductsTextbox" runat="server" />
</asp:TableCell>
<input id="first_AT"><input id="second_AT">
$('#first_AT, #second_AT').autocomplete();