3

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

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

4

3 回答 3

2

如果您知道如何在 PHP 中执行此操作,则可以在 asp.net 中使用相同的方法。
您不需要使用网络服务。只需一个 PageMethod 就足够了。

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

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

但是,一旦您收到自动完成的建议列表,您也可以自己编写 javascript 来展示它。

于 2013-04-08T10:02:09.447 回答
1

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

于 2013-04-08T09:47:52.083 回答
1

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

http://jqueryui.com/autocomplete/#remote

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

于 2013-04-08T10:10:08.797 回答