我遇到的问题是UpdatePanel没有刷新其内容。
我有一个带有下拉列表的网页,可以级联他们的选择,以便选择一个值来过滤下一个可用选项。
我的网页结构如下:
- DropDownList1
- UpdatePanel1(DropDownList2)
- UpdatePanel2(DropDownList3)
当用户在DDL1中进行选择时,它会过滤DDL2和DDL3中的选项。 此作品
当用户在DDL2中进行选择时,它应该过滤DDL3中的其余选项。 不起作用
我设置了几个断点,我知道正在调用DDL3的更新方法。
如果我删除UpdatePanel2,DDL3的内容会按预期更新,但整个页面会刷新并滚动回到顶部。
UpdatePanel2有一个指向DDL2的AsyncPostBackTrigger。如果我将其更改为PostBackTrigger DDL3正确更新但整个页面刷新并滚动回到顶部。
如果我从UpdatePanel2中删除所有触发器,则DDL3会正确更新,但整个页面会刷新并滚动回到顶部。
我不知道还有什么可以尝试。
答案 0 :(得分:0)
我解决了我的问题。
无论出于何种原因,事件处理程序未正确设置。 在页面init中,我手动分配了事件处理程序,现在一切正常。
ArrayList