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