gpt4 book ai didi

c# - 使用 Ajax 自动完成

转载 作者:行者123 更新时间:2023-11-30 21:20:05 24 4
gpt4 key购买 nike

我想为我的网络应用程序中的文本提供自动完成选项。我在 SQL Server 数据库表中有主数据。我在 google 中搜索并找到了如何使用 autocomplte。所有示例都使用 Web 服务来执行此操作。我无法创建 Web 服务来实现这一点。是否可以通过在代码后面查找数据库中的值来实现自动完成?如果是这样,任何人都可以提供任何示例链接以供引用?

提前致谢

杰布利

最佳答案

这取决于数据量。有 2 个选项:

  • 在页面源中预先发送给客户端(可能是json或html)
  • 让客户端根据他们的输入查询

如果数据量很大,第二种情况很常见,因为您可以查询(例如)他们输入 3 个字符的时间; 非常对于名称和其他长列表很有用。

网络服务;这不一定是完整/复杂的网络服务;只是一个返回过滤数据的简单路由或 ashx(例如)。

jquery autocomplete plugin支持这两种情况,尽管现在已被 jquery ui 插件部分废弃。

Is it possible to implement autocomplete by looking up values from database in code behind

好吧,那是在服务器 - 所以你本质上是在谈论你说你不能做的相同的“网络服务”......我也认为你应该分开2 个功能(创建页面与提供自动完成结果)放入单独的文件(/pages/whatever)。

关于c# - 使用 Ajax 自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3455982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com