c# - 如何根据嵌套用户控件中另一个用户控件的数据处理一个用户控件的呈现下拉列表
问题描述
我的场景是我有多个嵌套在网页中的用户控件这里用户控件 B 可以根据用户输入是多个并且具有主下拉列表。稍后每个用户控件 B 都可以有多个用户控件 c,如图所示,它们有下拉 2,这取决于主下拉的值,即下拉 1,如下图所示。
现在我的问题是:在选择dropdown1的索引更改后,子用户控件不加载,如果我通过调用usercontrol c的page_load强制它们加载,它不会反映更改,而在调试时您可以看到更改。
如果我将下拉绑定代码移动到用户控件 C 上的 page_prerender 并在用户控件 B 的下拉列表 1 的选定索引 chnage 上调用它,它会更改值,但对于页面上的用户控件 C 的所有实例,而不是嵌套在用户控件 B 内的实例。
请提出解决此问题的理想方法。所有用户控件都在 updatemode=always 的更新面板中。
解决方案
推荐阅读
- c# - 比较 Json Collection,返回变化值
- java - 如何在 selenium 中关闭 web 驱动程序之前验证文件下载是否完成?
- javascript - 上传到 Firestore 云功能时出错
- javascript - 在 JavaScript 中延迟 While 循环
- c - 显示结构数组内容时出现问题
- java - Java中的字符串计算器
- mongodb - Mongodb 查找各组中最新的并在 Spring boot 中实现
- javascript - 如果下一页使用 java 脚本加载,没有 URL 更改,我如何使用 python 抓取下一页数据?
- jquery - JQuery 对话框只工作一次
- python - 替换列表中的值