我在页面上有 15 个下拉菜单,它们是级联下拉菜单。第二个下拉列表根据第一个下拉加载数据。
每当我更改下拉项目时。它被发回,页面闪烁我可以将其删除,以便在下一个下拉列表加载时我的页面保持静止
您想做以下两件事之一:要么完全避免回发,要么将其设置为不刷新整个页面。我可以想到几种方法来解决这个问题:
1)看一下asp.net AJAX工具包中的CascadingDropDown控件
2) 研究使用 UpdatePanel 控件使具有级联内容的页面部分异步回发
3) 如果级联下拉菜单的内容是静态的,您可能需要在客户端脚本中实现下拉菜单;使用原生 JavaScript 事件或 jQuery 等 JavaScript 框架。 例子