Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个从数据库存储过程中填充的下拉列表。存储过程返回 94,060 行。子例程将所有 94,060 项添加到 DropDownList。但是,在运行应用程序时,下拉列表仅显示前 90,337 个项目。
它可能受到您的浏览器或计算机的限制,两者都可以加载到内存中并仍然运行的限制。
尝试在其他人的计算机上加载页面,并在页面上显示从 SP 返回的项目计数,以确保也返回正确的数量。
所以在页面上,让 SP 返回行数,以及下拉列表项数,看看它是否因计算机而异。
还要对所发表的评论 +1,90k+ 项不应出现在下拉列表中,永远。
下拉的替代方案
可搜索的数据列表,很像 Outlook 收件人添加中的一个。
自动完成(将您的 SP 结果放入数据表 i 中,然后使用 jquery 搜索)
ASP JQuery 自动完成