单击按钮即可异步加载用户控件

本文关键字:加载 用户 控件 异步 按钮 单击 | 更新日期: 2023-09-27 18:00:23

我有两个用户控件,每个都在不同的更新面板中。此外,我在这两个更新面板之外还有一个按钮。单击此按钮,我将尝试调用usercontrol中的方法。

直到按钮点击没有完成,它才会显示数据,所以我的两个用户控件同时加载。我想异步加载这些用户控件,即一旦该用户控件中的方法完成,我就希望显示数据。我应该改变什么才能使它正常工作。

usercontrol中的方法基本上是为用户控件创建动态html。

我在按钮点击中调用用户控制方法,所以它是按顺序发生的。UpdatePanel的Unload事件发生在最后,有没有一种方法可以通过点击按钮引发这个事件。

单击按钮即可异步加载用户控件

如果我正确理解了你的问题(这并不容易),你需要在你的用户控件中设置某种FinishedLoading事件,并在你的页面上设置它的委托,在那里你可以将它们的可见性设置为true。