ASP中的自动完成文本框.不使用AJAX AutoCompleteExtender和Web Services
本文关键字:AJAX AutoCompleteExtender Services Web 文本 ASP | 更新日期: 2023-09-27 18:07:55
在ASP中实现AutoComplete TextBox
的任何示例。. Net从数据库中获取数据,不使用Ajax工具包中的AutoCompleteExtender
,也不使用Web/Wcf服务来请求数据。
例如,对于jQuery
和PHP
,我可以使用$。ajax函数,传递一个url, PHP只返回一个JSON
对象。
如果你知道如何在PHP中做到这一点,同样可以在asp.net中使用。
您不需要使用web服务。只需要一个pagememethod就足够了。
参考:使用jQuery直接调用ASP。. NET AJAX页面方法
既然您提到了jQuery,这个函数可以根据需要返回数据jQuery - autocomplete。
但是一旦你收到了自动完成的建议列表,你也可以很好地编写javascript来显示它。
不使用extender
或jquery-autocompelete
非常困难
此外,您还需要创建一些服务器端方法,该方法将在查询数据库后返回json
。
你可以使用jQuery-autocomplete从服务器获取数据,你可以使用通用处理程序(.ashx)从服务器获取JSON数据。在源文件中给出.ashx页面的路径,在处理程序中在响应流中写入JSON数据。
远程http://jqueryui.com/autocomplete/http://johnnycoder.com/blog/2008/12/16/httphandler-json-data/