我在页面上有15个下拉列表,它们是级联下拉列表。 第二个下拉列表根据第一个下载加载数据。
每当我更改下拉项目时。它被张贴回来,页面闪烁 我可以删除它吗? 以便在下一个下拉列表加载时我的页面保持不变
答案 0 :(得分:1)
您想要做以下两件事之一:要么完全避免回发,要么将其设置为整个页面不刷新。我可以想到一些方法来解决这个问题:
1)看一下asp.net AJAX工具包中的CascadingDropDown control
2)查看使用UpdatePanel控件使页面中具有级联内容的部分以异步方式回发
3)如果级联下拉列表的内容是静态的,您可能希望在客户端脚本中实现下拉列表;要么使用本机JavaScript事件,要么使用像jQuery这样的JavaScript框架。 example