如何将搜索功能添加到文本框中

时间:2010-10-06 13:17:21

标签: asp.net

我希望在asp.net文本框中编写一些文本时,应打开一个列表视图页面,该页面将显示包含该文本正好在该文本框下方的相关主题。

我想在stackoverflow标题txtbox中实现它如何显示相关主题

2 个答案:

答案 0 :(得分:0)

为此,您必须在文本框中的每个按键事件之后向服务器发出AJAX请求,然后动态显示结果集。您还需要编写接收当前输入的服务器端方法,执行搜索并返回结果 jQuery可能对此有所帮助,尽管我们有ASP.NET AJAX等替代方案。

答案 1 :(得分:0)

您应该使用AJAXControlToolkit中的自动完成文本框。它具有您要求的确切功能,并且通过允许您连接服务调用以获取数据,可以部分获取结果。

查看以下内容,其中包含您需要的示例。开始输入一些文本,结果将开始显示在文本框下方的列表框中。单击页面上的“自动完成属性”链接以查看其工作原理。

自动完成演示:
http://www.asp.net/ajax/ajaxcontroltoolkit/Samples/AutoComplete/AutoComplete.aspx

然后查看此视频以获取更多帮助:

[我如何:]使用ASP.NET AJAX自动完成控件:
http://www.asp.net/ajax/videos/how-do-i-use-the-aspnet-ajax-autocomplete-control