Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net DropDrop选择事件刷新Ajax中的所有UpdatePanel_Asp.net_Ajax - Fatal编程技术网

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

Asp.net DropDrop选择事件刷新Ajax中的所有UpdatePanel,asp.net,ajax,Asp.net,Ajax,我在VisualStudio2005中使用AJAX扩展。 首先,我创建了一个包含下拉列表的Web自定义控件。 我还设置了AutoPostBack=“true”以获取SelectionEventChange事件 我是在UpdatePanel中的另一个页面上添加此web控件的。(我是在另一个页面上动态添加的) 我的问题是,当我从下拉列表中选择值时,它会引用我的整个更新面板 我能做什么请帮帮我。 我在谷歌上搜索过,有人说使用触发器 <Triggers> <asp:AsyncPost

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

我是在UpdatePanel中的另一个页面上添加此web控件的。(我是在另一个页面上动态添加的)

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

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

<Triggers>

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


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

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

将此web自定义控件添加到另一个控件中(而不是您已经拥有的控件),然后手动调用
.update()
,以便仅刷新web控件


别忘了将设置为
有条件的

我试过了。它动态地添加了控件,所以当计时器运行时,它会从页面中卸载整个控件。你能解释一下,当计时器运行时,它会卸载吗?
<Triggers>

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