Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp classic 经典asp中下拉框值的最大限制是多少?_Asp Classic - Fatal编程技术网

Asp classic 经典asp中下拉框值的最大限制是多少?

Asp classic 经典asp中下拉框值的最大限制是多少?,asp-classic,Asp Classic,在我的应用程序中,我使用下拉框从数据库中提取数据 问题: 如果下拉值增加,页面响应时间将非常长。ASP中下拉框是否有最大限制?还是我们需要以其他方式填充它 请给我一些建议 谢谢 SUMAN 没有强制限制,但是你必须考虑在每个页面视图上用户需要下载多少数据。如果页面加载时间过长,您应该考虑最初只获取数据的一个子集,然后使用AJAX以增量方式加载其余部分,或者提供某种向导来访问下一个子集 作为替代方案,使用文本框并实现插件可能更有意义,以便在用户在字段中键入时返回数据,而不是填充下拉列表。这并不能真

在我的应用程序中,我使用下拉框从数据库中提取数据

问题:

如果下拉值增加,页面响应时间将非常长。ASP中下拉框是否有最大限制?还是我们需要以其他方式填充它

请给我一些建议

谢谢
SUMAN

没有强制限制,但是你必须考虑在每个页面视图上用户需要下载多少数据。如果页面加载时间过长,您应该考虑最初只获取数据的一个子集,然后使用AJAX以增量方式加载其余部分,或者提供某种向导来访问下一个子集


作为替代方案,使用文本框并实现插件可能更有意义,以便在用户在字段中键入时返回数据,而不是填充下拉列表。

这并不能真正回答问题,但我在想,像Dell或NVidia这样的大型商业网站是如何处理这样的事情的。通常情况下,他们不会向用户提供超过10个选项的下拉列表。很多时候,他们会呈现一系列屏幕,问你越来越多的问题,以缩小选择范围。这可以通过一系列下拉列表来实现,这些下拉列表由前面的选项、列表框或一系列页面动态填充

无论如何,我会尽量避免使用ASP的限制,如果有任何方法可以让您连续过滤选择的话,可能会有一个更优雅的解决方案