DropDrop选择事件刷新Ajax中的所有UpdatePanel

时间:2010-10-25 08:19:28

标签: asp.net ajax

我在visual studio 2005中使用AJAX扩展。 首先,我创建了一个包含下拉列表的Web自定义控件。 我还设置了AutoPostBack =“true”来获取其SelectionEventChange事件。

我在UpdatePanel内的另一个页面上添加了这个Web控件。(我在另一个页面上动态添加)。

MyControl = (MyControl) LoadControl("MyControl.ascx")

我的问题是当我从下拉列表中选择值时,它指的是我的整个更新面板。

我能做什么,请帮助我。 我在谷歌搜索,有人说使用触发器

<Triggers>

<asp:AsyncPostBackTrigger ControlID="DropDownList1" EventName="SelectedIndexChanged" />

但是在AJAX扩展中,我没有得到它请帮助我。

2 个答案:

答案 0 :(得分:0)

Triggers标记是更新面板的一部分。另请查看UpdatePanel的其他一些重要属性,并搜索如何使用和引用嵌套更新面板。

答案 1 :(得分:0)

将此网络自定义控件添加到另一个(另一个已经拥有的,即Multiple UpdatePanels} UpdatePanel,然后手动调用.Update(),以便仅刷新网络控制。

别忘了将UpdateMode设置为Conditional