Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.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.net 基于另一个下拉列表加载下拉列表_Asp.net - Fatal编程技术网

Asp.net 基于另一个下拉列表加载下拉列表

Asp.net 基于另一个下拉列表加载下拉列表,asp.net,Asp.net,我有两个下拉列表。根据一个选项的选择,必须填写另一个下拉列表。使用Ajax是一种方法,但有时加载第二个下拉列表需要时间 如何避免这种情况 是不是像我在客户端拉取所有数据并执行所有操作,然后使用服务器资源和ajax显示这样的操作?您可以预加载几个隐藏的下拉列表,然后在选择第一个下拉列表时显示相应的下拉列表。您可以预加载所有值(假设它们不是太多,比如说你在谈论多少数据?你有没有想过修复你的查询?基本上,为什么填充下拉列表会这么慢?这应该很快。

我有两个下拉列表。根据一个选项的选择,必须填写另一个下拉列表。使用Ajax是一种方法,但有时加载第二个下拉列表需要时间

如何避免这种情况


是不是像我在客户端拉取所有数据并执行所有操作,然后使用服务器资源和ajax显示这样的操作?

您可以预加载几个隐藏的下拉列表,然后在选择第一个下拉列表时显示相应的下拉列表。

您可以预加载所有值(假设它们不是太多,比如说你在谈论多少数据?你有没有想过修复你的查询?基本上,为什么填充下拉列表会这么慢?这应该很快。