我希望在asp.net文本框中编写一些文本时,应打开一个列表视图页面,该页面将显示包含该文本正好在该文本框下方的相关主题。
我想在stackoverflow标题txtbox中实现它如何显示相关主题
答案 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