如何使用代码后面的数据创建自动完成?

时间:2013-07-16 14:34:12

标签: c# jquery asp.net xmldocument

在我的Main.aspx.cs中,我有一个XmlDocument。用:

var personName = dataXml.SelectNodes("/GetDocumentsResult/Person/Name");
string[] perNames = new string[personName .Count];

for (int i = 0; i < personName .Count; i++)
{            
    perNames[i] = personName [i].InnerText;
}

我得到了所有人的名字。 在Main.aspx中,我有一个搜索输入:

<div data-role="fieldcontain" style="LEFT:15px;TOP:10px;">
  <input name="suche" id="searchinput1"  value="" type="search">
</div>

自动填充功能有许多链接,例如this link,但我不知道如何在aspx中使用perNames

1 个答案:

答案 0 :(得分:0)

你需要在前端部分使用JQuery,因为非常简单,然后你需要使用AJAX来获取数据列表,然后你就像通常的业务一样得到你的业务和后端部分。看看这里。

http://www.aspsnippets.com/Articles/Using-jQuery-AutoComplete-Plugin-in-ASP.Net.aspx