我正在开发一个网站(ASP.net),其中涉及用户在文本框中输入进行搜索。我想在他们输入关键字时在文本框中显示结果(就像我们在 Google 上搜索时一样)。
我怎样才能做到这一点?
谢谢
你问的是所谓的自动完成,因为你在 asp.net 上工作,最简单的直接解决方案是使用 asp.net ajax 控制工具包
http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/AutoComplete/AutoComplete.aspx
但是,如果您使用其他一些 javascript 帮助程序库,例如 jQuery,您可以找到更多示例,其中之一:jQuery Autocomplete 和 ASP.NET
此外,如果您搜索“autocomplete asp.net”,您会发现更多示例,其中一些:
http://www.asp.net/ajaxlibrary/act_AutoComplete_Simple.ashx
http://www.codeproject.com/Articles/201099/AutoComplete-With-DataBase-and-AjaxControlToolkit