ASP中的自动完成文本框.不使用AJAX AutoCompleteExtender和Web Services

本文关键字:AJAX AutoCompleteExtender Services Web 文本 ASP | 更新日期: 2023-09-27 18:07:55

在ASP中实现AutoComplete TextBox的任何示例。. Net从数据库中获取数据,不使用Ajax工具包中的AutoCompleteExtender,也不使用Web/Wcf服务来请求数据。

例如,对于jQueryPHP,我可以使用$。ajax函数,传递一个url, PHP只返回一个JSON对象。

如果你知道如何在PHP中做到这一点,同样可以在asp.net中使用。
您不需要使用web服务。只需要一个pagememethod就足够了。

参考:使用jQuery直接调用ASP。. NET AJAX页面方法

既然您提到了jQuery,这个函数可以根据需要返回数据jQuery - autocomplete。

但是一旦你收到了自动完成的建议列表,你也可以很好地编写javascript来显示它。

ASP中的自动完成文本框.不使用AJAX AutoCompleteExtender和Web Services

不使用extenderjquery-autocompelete非常困难
此外,您还需要创建一些服务器端方法,该方法将在查询数据库后返回json

你可以使用jQuery-autocomplete从服务器获取数据,你可以使用通用处理程序(.ashx)从服务器获取JSON数据。在源文件中给出.ashx页面的路径,在处理程序中在响应流中写入JSON数据。

远程

http://jqueryui.com/autocomplete/http://johnnycoder.com/blog/2008/12/16/httphandler-json-data/