ASP.NET/AJAX - 从外部触发的 Web 用户控件更新面板
我有一个带有更新面板的网络用户控件。在我的主页上我有大约 3 个这样的控件。现在我想在主页中有一个计时器,它将触发网络用户控件中的更新面板。
我该如何处理这个问题?
提前致谢。
I've got an web user control with an updatepanel. On my mainpage I got like 3 of those controls. Now I want to have an timer in the mainpage which would trigger the updatepanels in the web user controls.
How can I manage this?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 AJAX Timer 控件作为 UpdatePanel 触发器
UserControl 调用其更新面板的更新函数,并从每个控件的 TimerTick-Event 中的主页调用它。
设置 UserControls 的 UpdatePanels 的 UpdateMode=Conditional。
例如,在您的用户控件的代码隐藏中:
在您的主页中:
在用户控件的 ascx 文件中:
在主页的 aspx 文件中:
Using the AJAX Timer Control as an UpdatePanel Trigger
Implement an Update-Function in your UserControl which calls the Update-Function of their Update-Panels and call it from the Mainpage in the TimerTick-Event for every control.
Set the UpdateMode of your UserControls's UpdatePanels=Conditional.
For example in your UserControl's Codebehind:
And in your Mainpage:
In the UserControl's ascx-file:
In the Mainpage's aspx-file: