【发布时间】:2014-07-08 06:32:16
【问题描述】:
我的页面上有 3 个下拉列表和一个数据列表。所有这些都是根据先前下拉列表中的选定项目从 SQL 数据库中填充的。
AutoPostBack 在所有三个下拉列表中都设置为 true,并且在第一页加载时它们会正确显示,即在所有三个下拉列表中选择第一个项目,并根据该选择将结果显示在数据列表中。但是当我在第一个下拉列表中更改选择时,只有第二个下拉列表会更新(有时它会更新第三个但它不一致),并且要获得第三个的更新,我需要更改第二个的选择。数据列表中的结果大部分保持不变,并在我更改第三个下拉列表中的选择时更新。
当我在第一个下拉菜单中更改选择时,我需要做什么来更新数据列表?
【问题讨论】:
-
如果没有看到您的代码,很难给出任何明智的建议,这只是猜测。调试代码时会发生什么?您如何重新绑定回发中的数据?我假设您也在这里使用网络表单。您是否检查过由于可能从多个下拉菜单中触发了 onchange 事件,您没有触发多个事件。