更新面板不刷新内容

时间:2015-07-01 21:20:46

标签: asp.net updatepanel

问题:

我遇到的问题是UpdatePanel没有刷新其内容。

我有一个带有下拉列表的网页,可以级联他们的选择,以便选择一个值来过滤下一个可用选项。

我的网页结构如下:

  
      
  • DropDownList1
  •   
  • UpdatePanel1(DropDownList2)
  •   
  • UpdatePanel2(DropDownList3)
  •   

当用户在DDL1中进行选择时,它会过滤DDL2和DDL3中的选项。 此作品

当用户在DDL2中进行选择时,它应该过滤DDL3中的其余选项。 不起作用

我试过的:

我设置了几个断点,我知道正在调用DDL3的更新方法。

如果我删除UpdatePanel2,DDL3的内容会按预期更新,但整个页面会刷新并滚动回到顶部。

UpdatePanel2有一个指向DDL2的AsyncPostBackTrigger。如果我将其更改为PostBackTrigger DDL3正确更新但整个页面刷新并滚动回到顶部。

如果我从UpdatePanel2中删除所有触发器,则DDL3会正确更新,但整个页面会刷新并滚动回到顶部。

帮助:

我不知道还有什么可以尝试。

1 个答案:

答案 0 :(得分:0)

我解决了我的问题。

无论出于何种原因,事件处理程序未正确设置。 在页面init中,我手动分配了事件处理程序,现在一切正常。

ArrayList