c# - 不使用 AJAX AutoCompleteExtender 和 Web 服务的 ASP.Net 中的自动完成文本框

标签 c# jquery asp.net .net ajax

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

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

最佳答案

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

引用:Using jQuery to directly call ASP.NET AJAX page methods

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

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

关于c# - 不使用 AJAX AutoCompleteExtender 和 Web 服务的 ASP.Net 中的自动完成文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15875937/

相关文章:

asp.net - 如何在 ASP.NET 中跨多个 Web 应用程序维护相同的 session ID

c# - 如何在aspx页面中获取jquery的post请求参数

jquery - 扩展 DIV 不会在 IE 11 中隐藏

javascript - JSON 对象返回未定义

javascript - 通过 Javascript 将 IFRAME 添加到 DOM

java - 将 Java Web 应用程序转换为 .Net

c# - 尝试创建 Controller 时发生错误,请确保 Controller 具有无参数公共(public)构造函数

c# - 使用 Dapper.NET 异步 API 时如何遵守 CommandTimeout

c# - using block 中的异步处置

jquery - 绘图周围的 Highcharts 边框