【发布时间】:2012-11-26 21:47:40
【问题描述】:
我在 Page_Init 中添加了可变数量的更新面板。
我的母版页中已经有一个脚本管理器。
问题是当我尝试添加触发器时:
AsyncPostBackTrigger trig2 = new AsyncPostBackTrigger();
trig2.ControlID = ddl22.UniqueID;
trig2.EventName = "SelectedIndexChanged";
up2.Triggers.Add(trig2);
其中 ddl22 是 DropDownList,该事件似乎永远不会触发 UpdatePanel。
在 UpdatePanel 中,我有另一个 DropDownList,我想在触发发生时更改它的数据。
有趣的是,在母版页中我有一个计时器。这个计时器应该只触发主控中的更新面板,但它似乎触发了我所有的更新面板。但是,即使它触发了子页面中的更新面板,第二个 DropDownList 也不会更改其数据。
数据绑定到page_init 中UpdatePanel 中的DropDownList。它绑定到一个objectdatasource,该objectdatasource使用第一个DropDownList中的选定项作为参数来确定它应该绑定什么数据。
【问题讨论】: