在 autocompleteextender 中缓存数据

发布于 2024-10-12 14:04:15 字数 131 浏览 2 评论 0原文

我想知道 autocompleteextender 如何使用 webservice 检索数据。每次输入新字母时它是否会重新调用 Web 服务,或者在控制负载时调用一次 Web 服务,然后使用给定的匹配在每次字母更改时解析子集。

谢谢

I would like to know how does autocompleteextender retrieve data using webservice. Does it re-call webservice each time new letter is typed or the webservice is called once on control load, and then the subset is parsed on each letter change using the given match.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

顾冷 2024-10-19 14:04:15

AutoCompleteExtender 有一个名为 EnableCaching 的设置,该设置默认处于启用状态。当启用此选项时,它会缓存搜索,如果之前已完成搜索,则它不会调用 Web 服务,而是从客户端缓存中检索列表。

The AutoCompleteExtender has a setting called EnableCaching that is default on. When leaving this on, it is caching the searches, and if a search is done previously, it does not call the web service but retrieves the list from clent side cache.

捶死心动 2024-10-19 14:04:15

我很确定它会反复访问网络服务。

顺便说一句:我会考虑使用 jquery 自动完成插件和 asp.net 处理程序。

它有一个用于客户端缓存的 API,并且可以更好地控制发出的 CSS。

I am pretty sure it hits the web service repeatedly.

As an aside: I would consider using the jquery autocomplete plugin and and an asp.net handler instead.

This has an API for client side caching, and much better control over the CSS emitted.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文