ASp.net即时搜索



我在数据库中有大约40000个联系人,正在使用ASP.NET(VB.NET)。

我必须用一个即时过滤联系人的文本框来搜索这些联系人。还需要在文本框中容纳多个单词。

尝试用JSON加载客户端上的所有联系人,并使用javascript表过滤器并不能有效地工作。它等待整个表被加载,但无法超过10000条左右的记录。

请告诉我是否有任何方法可以有效地实现

当然,纯javascript解决方案必须加载所有联系人才能过滤它们。。。Javascript纯粹是在客户端。

你需要做的是研究页面方法,让你的javascript调用一个页面方法,准确地传递到那时键入的内容。然后,您的page方法应该向数据库发出select调用,以提取以键入内容开头的前N条记录。N的一个好值可能是10。

此外,您可能应该让javascript而不是进行调用,直到至少键入了几个字符;像3或4这样的东西通常是好的。

相关内容

  • 没有找到相关文章

最新更新