代码之家  ›  专栏  ›  技术社区  ›  Martin

键入时的动态搜索结果

  •  0
  • Martin  · 技术社区  · 15 年前

    我使用的是asp.net,每次用户在文本框中输入字母时都要过滤搜索结果。对于exmaple,这个网站正是我想要的: http://www.prisjakt.nu/ (尝试在右上角搜索)。我试着把我的文本框和带有搜索结果的gridview放在updatepanel中,它可以工作,但是速度很慢,我能不能让它更快,怎么做?这方面有什么文章吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   Moose    15 年前

    如果您愿意使用jQuery,请查看 jQuery Autocomplete .

        2
  •  1
  •   DevinB    15 年前

    这取决于你的搜索是如何实现的。

    然后,用户添加一个“B”,然后您搜索数据库中的所有“以AB开头”,然后您将一次又一次地进行昂贵的数据库调用。

    如果您改为优化您的搜索词(get all“starts with A”然后refine for“starts with AB”),它将占用本地空间,但会更快,因为当您变得更具体时,您不会搜索整个数据集。