任何关于AutoComplete TextBox
在 ASP.Net 中实现从数据库获取数据的示例,并且不使用AutoCompleteExtender
Ajax 工具包,也不使用 Web/Wcf 服务来请求数据。
例如,使用jQuery
and PHP
,我可以只使用 $.ajax 函数,传递一个 url,PHP 只返回一个JSON
对象。
如果您知道如何在 PHP 中执行此操作,则可以在 asp.net 中使用相同的方法。
您不需要使用网络服务。只需一个 PageMethod 就足够了。
参考:使用jQuery直接调用ASP.NET AJAX页面方法
既然你提到了jQuery,这个函数可以根据需要返回数据jquery-autocompelete。
但是,一旦您收到自动完成的建议列表,您也可以自己编写 javascript 来展示它。
不使用任何extender
或非常困难jquery-autocompelete
此外,您将需要创建一些服务器端方法,该方法将json
在查询数据库后从服务器端方法返回。
您可以使用 jQuery-autocomplete 并从服务器获取数据,您可以使用通用处理程序 (.ashx) 从服务器获取 JSON 数据。在源中给出 .ashx 页面的路径,并在处理程序中将 JSON 数据写入响应流。
http://jqueryui.com/autocomplete/#remote
http://johnnycoder.com/blog/2008/12/16/httphandler-json-data/