Asp.net DropDrop选择事件刷新Ajax中的所有UpdatePanel
我在VisualStudio2005中使用AJAX扩展。 首先,我创建了一个包含下拉列表的Web自定义控件。 我还设置了AutoPostBack=“true”以获取SelectionEventChange事件 我是在UpdatePanel中的另一个页面上添加此web控件的。(我是在另一个页面上动态添加的) 我的问题是,当我从下拉列表中选择值时,它会引用我的整个更新面板 我能做什么请帮帮我。 我在谷歌上搜索过,有人说使用触发器Asp.net DropDrop选择事件刷新Ajax中的所有UpdatePanel,asp.net,ajax,Asp.net,Ajax,我在VisualStudio2005中使用AJAX扩展。 首先,我创建了一个包含下拉列表的Web自定义控件。 我还设置了AutoPostBack=“true”以获取SelectionEventChange事件 我是在UpdatePanel中的另一个页面上添加此web控件的。(我是在另一个页面上动态添加的) 我的问题是,当我从下拉列表中选择值时,它会引用我的整个更新面板 我能做什么请帮帮我。 我在谷歌上搜索过,有人说使用触发器 <Triggers> <asp:AsyncPost
<Triggers>
<asp:AsyncPostBackTrigger ControlID="DropDownList1" EventName="SelectedIndexChanged" />
但是关于AJAX扩展,我没有得到它,请帮助我。
触发器
标记是更新面板的一部分。另外,请查看UpdatePanel的其他一些重要属性,并搜索如何使用和引用嵌套的更新面板。将此web自定义控件添加到另一个控件中(而不是您已经拥有的控件),然后手动调用.update()
,以便仅刷新web控件
别忘了将设置为
有条件的
我试过了。它动态地添加了控件,所以当计时器运行时,它会从页面中卸载整个控件。你能解释一下,当计时器运行时,它会卸载吗?
<Triggers>
<asp:AsyncPostBackTrigger ControlID="DropDownList1" EventName="SelectedIndexChanged" />