0
我有500条记录要显示在下拉列表中。它花费了太多时间,所以任何人都可以帮助我减少下拉列表的加载时间?如何减少在asp中的下拉列表加载时间
我有500条记录要显示在下拉列表中。它花费了太多时间,所以任何人都可以帮助我减少下拉列表的加载时间?如何减少在asp中的下拉列表加载时间
500是一个下拉很多 - 谁真的想向下滚动499项目,以达到他们想要的?
也许考虑实施/使用自动完成下拉列表,而不是;在用户开始输入之后,下拉菜单中只会填充一部分项目 - 在大多数情况下对用户更好。
下面是一个例子:
http://www.codeproject.com/Tips/533503/Creating-a-Database-Driven-Auto-Complete-TextBox-U
感谢您的帮助 –
是否有用户需要审查所有的500条记录?一个更好的方法是只加载一个子集,即要求用户输入2或3个第一个字母,然后加载过滤的记录 – mnieto
如何添加项目?逐个?如果是这样,请考虑使用['ListItemCollection.AddRange()'](http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.listitemcollection.addrange%28v=vs.110%29 .aspx)添加项目。 –