【发布时间】:2011-06-10 13:52:27
【问题描述】:
我想知道 autocompleteextender 如何使用 web 服务检索数据。它是否在每次输入新字母时重新调用 web 服务,或者在控制负载时调用一次 web 服务,然后使用给定的匹配在每个字母更改时解析子集。
谢谢
【问题讨论】:
我想知道 autocompleteextender 如何使用 web 服务检索数据。它是否在每次输入新字母时重新调用 web 服务,或者在控制负载时调用一次 web 服务,然后使用给定的匹配在每个字母更改时解析子集。
谢谢
【问题讨论】:
AutoCompleteExtender 有一个名为EnableCaching 的默认设置。保持此状态时,它正在缓存搜索,如果之前完成了搜索,它不会调用 Web 服务,而是从客户端缓存中检索列表。
【讨论】:
我很确定它会反复访问网络服务。
顺便说一句:我会考虑使用 jquery 自动完成插件和 asp.net 处理程序。
这有一个用于客户端缓存的 API,并且可以更好地控制所发出的 CSS。
【讨论】: