带有自动填充功能的ASP.NET列表框

时间:2013-07-31 18:33:59

标签: jquery asp.net autocomplete listbox ondemand

我要求用户能够搜索50,000个利润中心代码。

为了让生活变得更简单,我添加了一个jQuery Auto Complete,客户端喜欢但是...

他们问我是否还能提供在列表框控件中显示所有利润中心代码的功能,以防最终用户忘记代码并且无法充分利用自动完成功能。

我对在列表中显示50,000个持怀疑态度,除非我可以做一些类似于某些网站(包括google和facebook)的内容,让我们在列表中显示100条记录,然后当用户滚动并到达最后的记录时;显示接下来的100条记录,然后同样的过程继续发生。

知道如何实现以下目标?

感谢

1 个答案:

答案 0 :(得分:0)

看看infinite scroll

由于您已经为自动完成加载数据,因此您应该可以轻松使用基于jquery的航点无限滚动。

可以像

一样简单
$('.infinite-container').waypoint('infinite');

当然,你必须遵循一些惯例才能发挥作用。

  
      
  • 该脚本将查找具有无限多链接类的链接   使用其href作为获取的新位置。
  •   
  • 当AJAX请求时   返回它查找具有无限项类的任何HTML元素   并将它们附加到容器中。
  •   
  • 新返回的页面也应该   包含指向其下一页的链接。它寻找元素   class infinite-more-link并替换现有的。
  •